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

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

我的笔记本电脑上有 Ubuntu。现在我想在双启动中安装 Windows 7。我该怎么做?

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


编者注:当前的读者应该记住,这是一个较老的问题,确切的步骤可能随着时间的推移而发生变化。此外,UEFI 当时主要取代了 BIOS。因此,这里的许多答案可能已经过时。请确保根据您的系统选择适合 UEFI 或 BIOS 的答案,并考虑选择可能包含更多最新信息的较新的答案。

答案1

以下是总体概要:

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

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

第一步 – 为 Windows 腾出空间

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

记下当前/boot设备。如果没有显示,请记下设备/。设备名称类似于sda5

第二步 - 安装 Windows

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

第三步 - 安装/boot

注意:您可以使用 grub-install 参数指定路径,而不是在实时媒体环境中从安装中挂载启动目录或分区--boot-directory,有关更多信息,请参阅手册页。

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

  • 如果您没有单独的/boot分区:

    sudo mount /dev/DEVICENAME_FROM_STEP_ONE /mnt
    sudo rm -rf /boot    # Careful here, make sure YOU ARE USING THE LIVE CD. I tried it, it works.
    sudo ln -s /mnt/boot /boot
    
  • 如果您有一个单独的/boot分区:

    sudo mount /dev/DEVICENAME_FROM_STEP_ONE /boot
    

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

注意:这些说明最初是为 Windows 7 和 BIOS 启动计算机编写的。如果您有 UEFI 和 Windows 8 及更高版本,您可能需要将替换grub-pc为。grub-efi-amd64sudo 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

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

答案2

安装视窗Ubuntu对于双启动 Windows 和 Ubuntu 系统,这不是推荐的过程,但是是可行的。

  • 首先,你必须确保有 50GB 的可用空间,使用以下命令调整 Ubuntu 的大小分区如果有必要的话。

  • 还可以使用分区或者磁盘工具将可用空间格式化为NTFS,这会阻止 Windows 7 在“C”盘之外创建额外的启动分区。

  • 接下来,启动 Windows DVD 安装程序并在 NTFS 分区上安装 Windows。重新启动后,Windows 将自动启动,您将看不到允许您选择 Ubuntu 的 grub 菜单,因为 Windows 引导程序已替换 grub。

  • 现在,你需要做的是从活CD或者直播USB安装 启动修复

  • 安装启动修复,按 打开终端Ctrl+Alt+T并输入以下命令:

      sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
      sudo apt-get install -y boot-repair && boot-repair
    
  • 安装后,启动修复将自动启动,如果没有,则通过 Dash 启动。

  • 确保选择建议修复修复 grub。重启就好了。

  • 你现在应该在启动时有一个 Grub 菜单,允许你选择Ubuntu记忆测试, 和Windows 7的

答案3

仅限 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 的 UEFIWindows 10 不支持这种奇怪的用例。在这种情况下,如果可能的话,请转换为 GPT。如果不行,请备份并重新安装,我建议这样做,因为这样会更容易。

答案4

启动时,您是否检查过 BIOS 上的启动顺序?如果您直接启动硬盘,则始终会错过 USB。您需要将 USB 设备启动选项移至优先级列表中的更高位置。

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

相关内容