Ubuntu 不会将 Fedora 放入 GRUB 菜单

Ubuntu 不会将 Fedora 放入 GRUB 菜单

我安装了许多操作系统,包括 Fedora。最近我安装了 Ubuntu,Ubuntu 安装了其自己的 GRUB 引导加载程序版本。但是,Fedora 并未出现在要从其引导的操作系统列表中。

如何让 Fedora 重新回到我的启动菜单中?

答案1

挂载另一个分区,然后运行sudo update-grub

为此,打开 nautilus,然后右键单击驱动器(如下所示),然后单击“安装”:

在此处输入图片描述

之后,sudo update-grub在终端中运行。

Fedora 应该会出现。现在当你重新启动时,你可以选择它。

答案2

原帖者问“我怎样才能让 Fedora 回到我的启动菜单中?”;至少有一个答案解决了我在 Ubuntu 和 Fedora 启动菜单中遇到的相同问题。可能想将其标记为“已解决”?

这是 Fedora 论坛的另一个链接,其中发布的答案解决了同样的问题,因此该主题被标记为“已解决”:

Grub(Ubuntu)无法检测到 Fedora 17

答案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。

相关内容