在没有CD和USB的情况下安装Ubuntu,怎么办?


73

我想在没有CD-ROM驱动器的笔记本电脑上安装Ubuntu,并且没有可用的USB备用磁盘。我已经尝试过Wubi,但这似乎不起作用(因为它会提示我将CD放入驱动器中,而我没有)。

如何轻松便捷地安装Ubuntu?

附言:我希望它与Windows 7(已预装)双重启动。

编辑:

  1. 将ISO解压缩到文件夹中并运行Wubi时,它确实会安装,但是当我重新启动计算机时,它不会显示GRUB,也无法选择是否要启动Ubuntu或Windows 7。

  2. 在今天第三次尝试之后,五笔给我一个错误:

发生错误:

没有权限。

我是电脑的管理员。

怎么会?



1
如果您有备用系统,则可以选择网络引导。
大师

这不是一个真正的备用系统,大声笑。这是我校的笔记本电脑,至极的Windows 7之前有Ubuntu的
user294273

向我展示使用wubi安装的屏幕截图
AJ

如果您使用软盘驱动器,请访问:help.ubuntu.com/community/Installation/WithFloppies
DBedrenko 2014年

Answers:


86

对于BIOS设备

要安装没有CD / DVD或USB Pendrive的Ubuntu,请执行以下步骤:

  1. 此处下载Unetbootin 。

  2. 运行Unetbootin。

  3. 现在,从“类型”下的下拉菜单中选择“硬盘”。

    硬盘

  4. 接下来选择Diskimage。浏览到下载Ubuntu的iso文件的目录。

    ISO标准

  5. 按确定。

  6. 接下来,当您重新启动时,将获得如下菜单:

    Unetbootin

  7. 选择Unetbootin,您将在此处获得“尝​​试”或“安装”选项。

  8. 最后,您可以在Windows上安装Ubuntu版本。


对于UEFI设备

  • 首先,下载rEFInd

  • 然后,将其提取。

  • 现在,按照以下步骤安装rEFInd [source],以便您有一个引导菜单可以引导到Ubuntu Live环境。源代码中给出的安装过程摘要如下:

    1. cmd以管理员权限打开。

    2. 然后,

      mountvol S: /S
      
      • (您可以更改S:为任何可用的驱动器号)
    3. 键入cdcmd和然后将提取的文件夹拖放到已经打开cmd的窗口。例如,

      cd "C:\Program Files"
      
    4. 复制引用

      xcopy /E refind S:\EFI\refind\
      
      • 在这一步中,S:将是您上面使用的驱动器号。
    5. 将目录更改为rEFInd

      cd S:\EFI\refind
      
    6. 重命名配置文件

      rename refind.conf-sample refind.conf
      
    7. 请注意,{bootmgr}这样输入;这不是变量的符号。另外,更改refind_x64.efirefind_ia32.efi具有32位EFI的系统。这种计算机很少见,其中大多数是平板电脑。检查Windows的位深,以确定应该使用哪个二进制文件。

      bcdedit /set {bootmgr} path \EFI\refind\refind_x64.efi
      
    8. 下载EaseUS Partition Master Free并运行它。

    9. 选择最后一个分区。

      5

    10. 右键单击它,然后从上下文菜单中选择“调整大小/移动分区”。

      6

    11. 从分区大小旁边显示的大小减去4096 MB(模仿4GB的笔式驱动器)。

      7

    12. 按Tab键,其余的将自动完成。

      8

    13. 选择新创建的分区,然后右键单击它。从上下文菜单中选择“创建分区”。

      9

    14. 在此窗口中,选择FAT32作为文件系统。单击确定。最后,单击“应用”(位于窗口左上角)。

      10

    15. 接下来,将Ubuntu iso解压缩到该分区,最后重新启动。

    16. 您将看到一个rEFInd菜单。从这里选择Ubuntu分区。它将启动到实时环境。继续安装。安装完成后,引导至Windows。

    17. 再次运行EaseUS Partition Master Free。

    18. 右键单击4 GB分区,然后从上下文菜单中选择Delete Partition。

      11

    19. 右键单击未分配分区上方的分区,然后从上下文菜单中选择“调整大小/移动分区”。

      12

    20. 拖动按钮将栏扩展到最右边。

      13

    21. 单击确定。最后,单击“应用”(位于窗口左上角)。

      14

    22. cmd以管理员权限打开。

    23. 然后,

      mountvol S: /S
      
      • (您可以更改S:为任何可用的驱动器号)
    24. 删除rEFInd

      rmdir "S:\EFI\refind" /S /Q
      
      • 在这一步中,S:将是您上面使用的驱动器号。
    25. 重新安装grub作为您的主启动管理器

      bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
      

很高兴为您提供帮助:-)
拉斐尔2014年

4
在Windows 8.1上进行了尝试。获得了Unetbootin的启动管理器条目,但是在选择它之后,我收到一条错误消息,指出Windows(?)找不到所需的文件。引导Windows并选择Windows 8.1引导管理器条目仍然有效。
Alexander Zeitler 2014年

嘿@AlexanderZeitler,您找到Win 8.1的好解决方案了吗?:)
twigmac

4
知道为什么它不显示“ C:\”以外的任何其他驱动器吗?
2015年

1
“ Ubuntu不再支持使用Windows安装程序从Windows内部安装Ubuntu,但是如果愿意,您仍然可以使用它。安装程序在Windows 8或更高版本中将无法使用;您必须使用Windows XP,Vista或7。” 来源:wikihow.com/Install-Ubuntu-Linux-Without-CD-(Windows)
bogdan.rusu

5

您可以使用unetbootin创建其他分区,或使用其他硬盘驱动器将liveCD映像写入,而不是使用WUBI。然后,您从该分区启动,并以与从USB或CD启动一样的方式继续进行操作。


我如何制作一个额外的分区并使用unetbootin安装ubuntu?
user294273

要回答有关附加分区的问题,可以在Windows中使用磁盘管理,也可以使用gparted。但是请注意,调整分区大小始终会带来丢失所有数据的严重风险。在继续操作之前,请先备份!
2014年

2

您可以使用UNetbootin从Windows 7将Ubuntu 15.04安装到双引导系统中,而无需使用cd / dvd或USB驱动器。我正在使用以下方法从全新的Ubuntu 15.04安装中编写此文件。

  1. 备份所有文件...以防万一

  2. 对C:\驱动器进行碎片整理[右键单击C驱动器>单击“工具”选项卡>“碎片整理”]

  3. 检查错误[右键单击C盘>单击工具选项卡>错误检查]重新启动并等待应用程序完全完成,完成后系统将重新启动

  4. 在C驱动器上创建未分配的未格式化可用空间[控制面板>管理工具>计算机管理>磁盘管理器>右键单击C驱动器>收缩卷]我相信完整的Ubuntu安装的建议空间为16 Gig,我获得了41,000 MB的空间40演出 只需在已选择的框中输入尺寸即可。MS使用的措辞令人困惑,请确保键入41000将产生40Gig可用空间。点击下一步,如果它要求格式化不要同时不要将字母分配给新发卷。

  5. 重新启动Windows 7几次,以确保卷中的更改已正确执行

  6. 下载Ubuntu 15.04 ISO

  7. 运行UNetbootin [选择磁盘映像单选按钮,然后选择下载的Ubuntu ISO映像。确保在下拉列表中选择类型:硬盘。确保在下拉菜单中选择了Drive:C:\ drive。单击确定]该程序将运行4个步骤,然后要求立即重新启动...遵守

  8. 在重新引导过程中,您可以选择Windows和UNetbootin,[选择UNetbootin],这将引导Live CD尝试在安装桌面之前进行。

  9. 环顾四周后,您会发现在桌面上安装Install Ubuntu 15.04快捷方式[开始安装,我认为安装的第4步显示Windows的主卷以及使用磁盘管理器创建的可用空间。[请确保单击可用空间并将其设置为“ /”,然后单击继续安装。]花费几分钟,它将自动重新启动。如果您不按任何键,它将默认为Ubuntu OS。让它启动。设置您的WiFi环顾四周,然后在准备就绪时重新启动。在重新引导箭头指向Windows时,它将引导Windows 7引导加载程序,您将看到仍然可以选择UNetbootin。Windows将是那里的默认设置,并允许启动。

如前所述,我是从在Ubuntu 15.04上运行的Chromium键入此内容的。我写了所有这些内容,因此您不必担心使用其他分区软件,例如Gparted或Parted Magic。无需购买任何东西Windows已经有了一个好的工具> Disk Manager

老实说,我仍然需要弄清楚如何从Windows启动加载器中卸载UNetbootin加载器,但这是一个小问题,我只是成功地“节俭安装”了Ubuntu。:)


要删除UNetbootin,您必须使用msconf或类似的工具
Manchineel

自从我在上面写下该答案以来已经过去了两年。如果我没记错的话,要从引导加载程序中卸载UNetbootin,只需进入安装它的Windows操作系统,然后将其卸载。之后,您只会看到Windows或Ubuntu。转到此处以获取有关该页面下的UNetbootin删除说明的信息:unetbootin.github.io
xtrchessreal

要删除UNetBootin,请查看此链接
zipzit

1

我建议您在像VMPLAYER这样的虚拟机中安装Ubuntu,而不要双重引导。这有助于保持启动过程的混乱度,Ubuntu在vmplayer中运行良好。


4
即使这是同时运行两个OS的良好解决方案,您也可能会争辩说可以在VM中安装Ubuntu并运行Windows。我通常建议那些人双启动。它为人们提供了在VM中运行的更多功能,当人们厌倦了Windows时,他们只需清理分区并将其添加到Ubuntu安装中即可。使用虚拟机时,您必须重新从头开始。虚拟机是测试事物,运行Web服务器等的好方法,但是在某些方面却缺乏。特别是在谈论桌面系统时。
2014年

您在@Jakke那里提出了要点,但不要忘记使用VM的一个优点是您可以同时运行两个OS,这对于某些用户而言可能是一个很大的优势。
理查德·福塞特

决斗启动会更好,因为它总是更快,而且您不必两次启动计算机。
Jam Risser

0

您可以尝试使用EasyBCD将ISO添加到Windows引导管理器中。在某些情况下,它可能无法工作,但请尝试一下。


我看不到将ISO添加到WBM的选项,在哪里可以找到它?
user294273

0

创建使用物理磁盘的VM,然后使用ISO映像启动VM。

我建议为此使用VMWare,因为我发现Virtualbox难以配置。

我建议为此使用完整的磁盘。从理论上讲,仅可以使用分区,但我从未做到过。

脚步:

  1. 删除将要安装linux的所有分区。在Windows 7/8上,通过“计算机管理”执行此操作。(某些分区受到保护,并且如果未首先删除它们,则Windows将不允许VMWare访问磁盘)。

  2. 以管理员身份打开VMWare(第二次单击,以管理员身份运行)。创建新的VM,选择自定义模式,创建HD时,选择从物理磁盘创建。

  3. 从ISO引导VM。如果您仅看到白色光标和黑屏,则说明您是从空HD启动。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.