我安装了许多操作系统,包括 Fedora。最近我安装了 Ubuntu,Ubuntu 安装了其自己的 GRUB 引导加载程序版本。但是,Fedora 并未出现在要从其引导的操作系统列表中。
如何让 Fedora 重新回到我的启动菜单中?
答案1
挂载另一个分区,然后运行sudo update-grub
。
为此,打开 nautilus,然后右键单击驱动器(如下所示),然后单击“安装”:
之后,sudo update-grub
在终端中运行。
Fedora 应该会出现。现在当你重新启动时,你可以选择它。
答案2
原帖者问“我怎样才能让 Fedora 回到我的启动菜单中?”;至少有一个答案解决了我在 Ubuntu 和 Fedora 启动菜单中遇到的相同问题。可能想将其标记为“已解决”?
这是 Fedora 论坛的另一个链接,其中发布的答案解决了同样的问题,因此该主题被标记为“已解决”:
答案3
这可能是 12.10 中的一个错误....
您能否启动 Ubuntu 12.04,然后运行启动修复或使用以下命令查看是否可以从 grub 访问 Fedora?
sudo grub-install /dev/sdX
sudo update-grub
用实际驱动器(可能是 sda)替换 sdX,但如果不确定,请使用磁盘实用程序仔细检查。
答案4
这是不是对 OP 问题的回答,但对于同样的问题来说,这仍然是一个足够好的解决方案。使用 Ubuntu 23.04 和 Fedora 38,我能够使用以下命令将 Ubuntu 菜单条目添加到 fedora 的 grub 中:
sudo os-prober #(检测到 windows 和 ubuntu)
sudo grub2-mkconfig -o /boot/grub2/grub.cfg #(配置fedora的grub)
安装了最新的 Ubuntu 后,我从 BIOS 更改了启动顺序,将 Fedora 放在第一位,以便在启动时加载 Fedora 的 grub。