我的计算机使用 Fedora 36 和 Windows 进行双重启动。我想更改计算机上的启动顺序,因此我在 Fedora 上安装了 GRUB 定制器。 GRUB 定制器没有显示我的所有操作系统,如 GRUB 中所示。而只显示 Windows 和 BIOS(UEFI 固件设置),我不小心将设置保存在 GRUB 定制器上,现在当我打开计算机时,我只能选择访问 Windows 或 BIOS,而且我似乎找不到方法从 Windows 编辑 GRUB 或访问 Fedora。如何解决此问题以访问 Fedora?
当我进入 BIOS 时,我的 Fedora 安装仍然存在于引导顺序中。只有在GRUB上我找不到它。
来自启动修复的 Pastebin:https://paste.ubuntu.com/p/H7xbk7WGzX/
答案1
我相信我找到了一个不需要重新安装的解决方案,尽管我不完全确定,因为我不再遇到这个问题。当使用诸如sudo grub2-mkconfig -o /boot/grub2/grub.cfg
.它将找到 Windows 启动管理器和 UEFI 固件设置。让我相信这不是 GRUB 定制器的问题。
我试图安装一个 grub 主题,一开始它不起作用,直到我发现这个https://github.com/VandalByte/grub-tweaks#-fix-for-grub-theme-not-showing-up--fedora-ubuntu-。改变之后/etc/default/grub
。再次运行grub2-mkconfig
将显示我通常在 GRUB 上看到的所有 Linux 发行版。让我相信,如果我没有重新安装 fedora,这将是我的解决方案。