无法在不同的 SSD 上双启动 Ubuntu 和 Windows 10

无法在不同的 SSD 上双启动 Ubuntu 和 Windows 10

我有两个 SSD,我想在一个上运行 Windows 10,在另一个上运行 Ubuntu 19.10。(我已尝试使用 19.04,结果相同)

我的笔记本电脑是戴尔 Precision 5530。我已禁用安全启动,UEFI 仍然处于开启状态,选择 AHCI 而不是 RAID,并关闭 Windows 中的快速启动。

Windows 10 已安装在 sda 上,我正在尝试在 nvme0n1 上安装 Ubuntu。

安装顺利,但是当我进入启动菜单并选择 Ubuntu 或第二个硬盘的第一个分区时,启动失败。

如果我从笔记本电脑中取出 Windows 硬盘,我就可以直接启动 Ubuntu,没有问题。

在此处输入图片描述

我尝试使用实时 USB 中的 boot-repair,但当我尝试应用任何更改时,它只是抱怨我必须从实时 USB 运行命令,而我实际上正在这样做。我确实设法从 boot-repair 中获取了一个启动信息脚本,位于此 pastebin 中:http://paste.ubuntu.com/p/Mf3V8ymzw3/

答案1

安装顺利,但是当我进入启动菜单并选择 Ubuntu 或第二个硬盘的第一个分区时,启动失败。

如果我从笔记本电脑中取出 Windows 硬盘,我就可以直接启动 Ubuntu,没有问题。

我不知道在这种情况下“启动菜单”应该表示什么,但由于您可以在移除 Windows 磁盘后毫无问题地启动 Ubuntu,因此我认为这表明您的 Windows 磁盘“接管”了启动的责任,这是您的第一个问题。因此,一般来说,我会说以下内容:

  • 进入 BIOS,确保您的 Ubuntu 磁盘被指定为主启动磁盘。如果是,您应该注意到 Ubuntu总是启动时,无法启动 Windows,因为该磁盘被忽略。
  • 当您的 Ubuntu 磁盘被指定为主启动磁盘时,请确保您的 Windows 磁盘已主动插入并update-grub在 Ubuntu 中运行。要了解有关update-grub 查看此页面

希望最终结果是update-grub检测到您的 Windows 磁盘,将其添加到 GRUB 启动菜单,并且下次启动时您将有一个 GRUB 屏幕,让您在 Ubuntu 或 Windows 磁盘之间进行选择。

如果您想将其中一个设置为默认值等,您可以查看 GRUB 的许多配置选项。

相关内容