对于双启动 Windows 和 Ubuntu 系统,不推荐在安装 Ubuntu 之后安装 Windows,但这是可行的。

对于双启动 Windows 和 Ubuntu 系统,不推荐在安装 Ubuntu 之后安装 Windows,但这是可行的。

我想要双启动Windows 10Ubuntu 20.04 LTS。我目前有Ubuntu 20.04 LTS现在我想安装Windows 10在我的计算机上没有丢失Ubuntu的数据和程序。我已经备份了Ubuntu所以,如果我输了也没关系Ubuntu。但如果可能的话我不想...所以,我可以安装吗Windows 10安装后Ubuntu 20.04 LTS不会丢失吗?如果是,请给我建议,如果不行,我也准备重新安装一切但只要可能,我不想失去Ubuntu

非常感谢。

答案1

对于双启动 Windows 和 Ubuntu 系统,不推荐在安装 Ubuntu 之后安装 Windows,但这是可行的。

以下是总体概要:

  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

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

相关内容