安装 Ubuntu 后如何安装 Windows?

Sk8*_*8er 263 dual-boot windows system-installation

我的笔记本电脑上有 Ubuntu。现在我想在双启动中安装 Windows 7。我怎样才能做到这一点?

我不能丢失我的 Ubuntu 文件,而且我担心我可能会破坏GRUB

在这里唯一的UEFI!

evg*_*eny 168

以下是大纲:

  1. 为 Windows 腾出空间
  2. 安装 Windows
  3. 挂载/boot目录或分区
  4. 安装引导程序 ( GRUB )

步骤零 - 在做任何事情之前备份您的重要数据

第一步 - 为 Windows 腾出空间

打开GParted,并确保您至少有 20 GB 可用于 Windows 7,作为您可以删除的分区或未分区的空间。如果它是一个分区,请从 GRUB 中删除它以确保它不会破坏您的 Ubuntu 安装——如果有任何不好的事情即将发生,GParted 会抱怨。

记下当前/boot设备。如果那没有出现在那里,请记下该/设备。设备名称类似于sda5.

第二步 - 安装 Windows

将 Windows 7 安装到您刚刚创建的空间中

第三步——挂载 /boot

注意:您可以使用--boot-directorygrub-install的参数指定路径,而不是从安装的实时媒体环境中安装引导目录或分区,更多信息请参见联机帮助页。

从您的Ubuntu live CD加载,然后运行这些命令。

第四步 - 安装引导加载程序

注意:这些说明最初是为 Windows 7 和 BIOS 启动计算机编写的。如果您有 UEFI 和 Windows 8 及更高版本,您可能需要替换grub-pcgrub-efi-amd64in sudo apt-get install grub-pc

然后继续执行这些命令:

sudo apt-get update
sudo apt-get install grub-pc
sudo grub-install /dev/sda     # NOTE THAT THERE IS NO DIGIT
sudo umount /boot
Run Code Online (Sandbox Code Playgroud)

并重新启动。它应该可以正常工作并启动两个系统。

  • 至少在 Ubuntu 10.10 中,live CD 中包含了 `grub-pc`(因此你可以跳过 `sudo apt-get update && sudo apt-get install grub-pc` 行)。 (4认同)
  • `如果您没有单独的 /boot 分区:` -- 我如何找到它? (3认同)
  • 完全按照此处所示进行,但不适用于 Ubuntu 14.04。调用 grub-install 后,Ubuntu 会自动启动,没有显示 GRUB 启动菜单。但是,下面显示的方法(Peachy 的回答)有效(`boot-repair`)。 (3认同)
  • 使用 `chroot` 不是更好(更安全)吗? (2认同)
  • 比 `rm -rf /boot` 更安全的指令是: `mount --bind /mnt/boot /boot` (2认同)

Pea*_*chy 154

对于双引导 Windows 和 Ubuntu 系统,不推荐在Ubuntu之后安装Windows,但这是可能的。

  • 首先,您必须确保 50GB 可用空间可用,如有必要,请使用gParted调整 Ubuntu 的大小。
  • 还可以使用gParted磁盘工具将可用空间格式化为NTFS,这可以防止 Windows 7 除了“C”驱动器之外创建额外的引导分区。
  • 接下来,引导至 Windows DVD 安装程序并在 NTFS 分区上安装 Windows。重新启动后,Windows 将自动启动,您将看不到允许您选择 Ubuntu 的 grub 菜单,因为 Windows 引导加载程序已取代 grub。

  • 现在,您需要做的是从LiveCDLiveUSB运行 Ubuntu并安装 boot-repair

  • 要安装boot-repair,请按Ctrl+Alt+T以下命令打开终端:

    sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
    sudo apt-get install -y boot-repair && boot-repair
    
    Run Code Online (Sandbox Code Playgroud)
  • 安装后,boot-repair会自动启动,如果没有,请通过 Dash 启动。

  • 确保选择推荐的修复来修复grub。重新启动,就是这样。

  • 您现在应该在启动时有一个 Grub 菜单,允许您从 Ubuntu、memtest 和 Windows 7 中进行选择

  • 谢谢,完美。顺便提一下,您还需要互联网连接。并运行终端以将上述命令输入键盘中​​的超级键(通常带有Windows徽标)并键入终端。使用终端来放置命令。 (6认同)
  • Jan-Philip,仅供参考,PPA 已修复,现在可用于所有受支持的 Ubuntu 版本。所以你不再需要这个技巧了。有关 Boot-Repair,请参阅 [Ubuntu 社区页面](https://help.ubuntu.com/community/Boot-Repair)。 (2认同)

Rou*_*Man 22

仅限 UEFI!

该答案仅涵盖 UEFI,并且由于 UEFI 继承了古老的 BIOS,因此它是一个更现代的答案。此外,这里有一些编辑以适应它回答“我如何做到这一点”而不是“我能做到这一点”类型的问题这一事实。


要与 Ubuntu 一起安装 Windows,您只需执行以下操作:

  1. 插入 Windows 10 USB
  2. 在驱动器上创建一个分区/卷以与 Ubuntu 一起安装 Windows 10(它会创建多个分区,这是正常的;还要确保驱动器上有 Windows 10 的空间,您可能需要缩小 Ubuntu)
  3. 安装 Windows 10。

就是这样!

注意:在确保为双启动做好准备时,请检查 Ubuntu 是否安装在 GPT 分区表中!如果您打算这样做,99% 的时间您将使用 GPT,但可以在 MBR 上安装 Ubuntu 的 UEFI,Windows 10 不支持这种奇怪的用例。在这种情况下,请尽可能转换为 GPT。如果没有,请备份并重新安装,我建议这样做,因为它会更容易。


小智 13

通过应用推荐的选项,引导修复从 live-usb 启动非常好。


Sli*_*eam 7

当您启动时,您是否检查过 BIOS 上的启动顺序?如果你直接启动到硬盘驱动器,它总是会错过 USB。您需要在优先级列表中将 USB 设备启动选项移到更高的位置。

还要检查您的计算机是否允许您从正在使用的 USB 端口中的 USB 启动。


小智 5

首先,您必须使用 Live CD/USB 记忆棒启动并缩小分区以创建第二个分区。Windows 7 需要并创建第二个分区,称为“系统保留”。我不知道为什么,但确实如此。(所以如果你有一个交换分区,你最终会得到三个或四个分区。)

当您的分区准备好后,只需使用您的 Windows 7 DVD/USB 记忆棒启动并在新分区上安装 Windows 7。

安装 Windows 7 后,GRUB 将中断,您将只能(自动)启动 Windows。只需使用实时 Ubuntu CD/USB 记忆棒启动并修复它(在其他评论中是如何提及的)。

现在一些用户可能面临的另一个问题:

我拥有Windows 7 附带的HP Mini 210上网本。我删除了所有内容并安装了 Ubuntu。后来我决定也重新安装 Windows 7 并进行双启动(需要 Windows 来运行我大学的特定应用程序,它不会通过 wine 运行)。当时我有三个分区:

- Ubuntu
- Swap
- Backup/download storage
Run Code Online (Sandbox Code Playgroud)

现在,当我尝试安装 Windows 7 时,我遇到了一个问题,因为 Windows 7 需要创建第二个主分区(系统保留)。我已经有三个分区,因此无法再创建两个分区。此处的解决方法是创建一个扩展分区,您将在其中包含交换和备份存储。我现在有:

- Ubuntu (primary)
- Extended
  - Swap
  - Backup/download storage
- Windows 7 (primary)
- Windows 7 system reserved (primary)
Run Code Online (Sandbox Code Playgroud)