在 sdb 上引导会将 Grub 重定向到 sda

在 sdb 上引导会将 Grub 重定向到 sda

我的电脑有 2 个 HDD,一个 SSD 有 Ubuntu 20.10 和 Windows 10 双启动,另一个 HD 有 Fedora,我安装它是为了开始学习 Red Hat Linux。

一切都运行良好,直到我决定使用以下命令在 sdb 上从 Ubuntu 安装 Grub

sudo grub-install /dev/sdb
sudo update-grub

所以我可以使用 SSD 上的 Grub 启动 Fedora

现在,当我尝试启动 Fedora 时,唯一发生的事情是它将我重定向到位于我的 SSD 上的 sda 上的 Grub。

答案1

它使用了的配置Ubuntu来安装它,您需要在安装时重新检查以让它找到Fedora而不是对已存在内容的简单安装。配置文件UUIDs中使用了这些GRUB,这些就是您IDs为它启动 Ubuntu 所需要的。如果您想要Fedora's GRUBSSD,然后看看您是否可以在未安装 Win/Ubuntu 驱动器的情况下启动安装程序并重新安装它。这将从等式中消除它们,一旦安装使用密钥F12,如果我的计算机获得启动菜单,这将启动任一驱动器作为系统中的第一个驱动器。然后,当它们的引导加载程序之类的东西GRUB得到更新时,它们应该正确地对它认为已从中启动的系统中的第一个驱动器执行此操作。由于两个驱动器都不知道另一个驱动器,因此简单的GRUB安装/更新不会将另一个操作系统放在它们的菜单中作为启动选项。

相关内容