使用两个不同的 SSD 进行双启动,其中 Windows 已经有一个 grub 加载程序

使用两个不同的 SSD 进行双启动,其中 Windows 已经有一个 grub 加载程序

我有这个问题:

我有一个运行 Windows 的 SSD。前段时间,我使用 SD 卡进行了双启动,将 /boot 分区放在 SSD(ssd0)内。这很有效。

现在我买了一个新的SSD(ssd1)来安装Linux,因为使用SD双启动不方​​便。

我正在尝试在第二个 SSD 中安装 Linux,但是不行。

我尝试了不同的发行版:Ubuntu、Linux Mint 和 Pop!_OS。

它们都不起作用。使用 Ubuntu 和 Linux Mint,我无法在启动选项设备中看到该条目,而使用 Pop!_OS 我可以,但当我将其设置为第一个条目时,它被跳过了

以下是一些照片:

Pop!_OS 安装
Pop!_OS 安装

恢复中的启动设备
恢复中的启动设备

如您所见,有条目,但它被跳过,而是启动 Windows。“ubuntu”语音是以前使用 SD 双启动时的 GRUB。

有人有什么建议吗?如果可能的话,我宁愿不要用 Windows 格式化整个 SSD。

编辑:

我按照建议使用了启动修复。日志如下:日志 /dev/sda 是安装 Windows 的 SSD /dev/sdb 是我想要安装 Linux 的 SSD

多亏了它,我能够在启动菜单中看到“ubuntu(金士顿)”项:

使用 Boot-repair 后的启动菜单
启动_Ubuntu

但和以前一样,引导被跳过。第二个“ubuntu”条目是以前的 GRUB,如下所示:

Boot 菜单中“ubuntu(CT500MX)”语音输入 Grub 菜单GRUB

正如您所见,第二个 SSD 没有出现在 ls 下,因为它不存在。

有什么建议吗?

编辑2

我在能源设置中禁用了快速启动 Windows 选项,并进行了另一轮启动修复:关联

但它给我带来了同样的问题。

然后,我尝试在第二个 SSD 内重新安装 POP_OS!但仍然不起作用。

我不知道这是否有用:我试图安装 Linux 的 SSD 是通过移除 DVD 托架并将带有适当托架的 SSD 放入其位置来安装的。这可能是问题的原因吗?

相关内容