我有这个问题:
我有一个运行 Windows 的 SSD。前段时间,我使用 SD 卡进行了双启动,将 /boot 分区放在 SSD(ssd0)内。这很有效。
现在我买了一个新的SSD(ssd1)来安装Linux,因为使用SD双启动不方便。
我正在尝试在第二个 SSD 中安装 Linux,但是不行。
我尝试了不同的发行版:Ubuntu、Linux Mint 和 Pop!_OS。
它们都不起作用。使用 Ubuntu 和 Linux Mint,我无法在启动选项设备中看到该条目,而使用 Pop!_OS 我可以,但当我将其设置为第一个条目时,它被跳过了
以下是一些照片:
Pop!_OS 安装
恢复中的启动设备
如您所见,有条目,但它被跳过,而是启动 Windows。“ubuntu”语音是以前使用 SD 双启动时的 GRUB。
有人有什么建议吗?如果可能的话,我宁愿不要用 Windows 格式化整个 SSD。
编辑:
我按照建议使用了启动修复。日志如下:日志 /dev/sda 是安装 Windows 的 SSD /dev/sdb 是我想要安装 Linux 的 SSD
多亏了它,我能够在启动菜单中看到“ubuntu(金士顿)”项:
使用 Boot-repair 后的启动菜单
但和以前一样,引导被跳过。第二个“ubuntu”条目是以前的 GRUB,如下所示:
Boot 菜单中“ubuntu(CT500MX)”语音输入 Grub 菜单
正如您所见,第二个 SSD 没有出现在 ls 下,因为它不存在。
有什么建议吗?
编辑2:
我在能源设置中禁用了快速启动 Windows 选项,并进行了另一轮启动修复:关联
但它给我带来了同样的问题。
然后,我尝试在第二个 SSD 内重新安装 POP_OS!但仍然不起作用。
我不知道这是否有用:我试图安装 Linux 的 SSD 是通过移除 DVD 托架并将带有适当托架的 SSD 放入其位置来安装的。这可能是问题的原因吗?