在具有安全启动功能的计算机的 HDD 上安装 Ubuntu 16.04,该计算机的 SSD 上装有 Win10

在具有安全启动功能的计算机的 HDD 上安装 Ubuntu 16.04,该计算机的 SSD 上装有 Win10

我想在 HDD 上安装 16.04。目前,HDD 从未使用过。在 SSD 上,我有 Win10,这是我的学校相关软件所需的。我想要的是:

  • 在 HDD 上安装 Ubuntu 16.04。
  • 保持安全启动开启。
  • 不要弄乱SSD部分。

我想到基本上将 16.04 安装到 HDD,但我不知道如何使用双启动选择器(例如 grub),并且听说它会尝试在 Win10 部分上自行安装。

答案1

安装会将根目录放在您选择的位置,但无论您选择什么,(grub/shim)引导加载程序都会转到 sda 上的 EFI。

假设 SDD 处于 UEFI 模式,有一个 EFI 分区,并从中启动,则您应该在 hdd 上设置另一个 EFI 分区,以便它可以在 UEFI 下启动(这样您就不必接触 SDD 的 EFI)。然后您可以选择要启动的设备。(启动安装中间 UEFI 模式)。安装应将 grub/shim 放入 sda 的 EFI 分区。在尝试此操作之前,请确保 Windows 休眠已关闭。即使安全启动已打开,Grub 也应该选择 Windows 并将其作为启动选项提供。如果休眠已打开,Grub 可能无法挂载/查看 Windows,并且不会将其包含在启动选项中。

如果 SSD 是设备 sda,则要么将其移除以进行安装(因此 hdd 变为 sda),要么手动将整个 sdd EFI 分区复制到 hdd EFI 分区,并可能需要进行一些额外的调整。如果您可以移除 SSD,那是最简单的。安装程序将忽略您告诉它放置 grub 的位置 ;^( 我没有看到从 BIOS 暂时关闭不需要的磁盘的建议,但这可能也有效。可能发生的最糟糕的情况是无论如何都会看到 SDD,并获得 /EFI/ubuntu 目录,并且可能重命名为 /EFI/Boot/bootx64.efi。

相关内容