grub2-mkconfig 未找到任何操作系统

grub2-mkconfig 未找到任何操作系统

我正在尝试重新生成 grub2 配置文件,以便将本机中所有操作系统的条目添加到 Grub2 菜单中。这是一个 UEFI 系统,以 Fedora 32 作为主要操作系统,以 FreeBSD 作为辅助操作系统(我试图将其添加为启动选项)。

grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg

通常,当我执行此操作时,我会看到所有内核映像以及系统中安装的任何其他操作系统的列表。当我现在只运行这个时“为 EFI 固件配置添加启动菜单条目”

这是我的分区表:

Partition Table: gpt
Disk Flags: 

Numero  Inicio  Fin    Tamaño  Sistema de ficheros  Nombre                Banderas
 2      316MB   419MB  104MB   fat16                EFI System Partition  arranque, esp
 1      419MB   420MB  524kB
 3      420MB   112GB  111GB                        FreeBSD
 5      112GB   166GB  53,7GB  ext4
 6      166GB   500GB  335GB                                              lvm

我的 fat16 EFI 分区仍然存在,安装在/boot/efi/EFI并包含两个目录(带文件):

[root@localhost boot]# ls /boot/efi/EFI/
BOOT  fedora

我的 /boot 目录仍然包含所有 initram 和内核映像文件:

[root@localhost boot]# ls
config-5.1.0-1.vanilla.knurd.1.fc29.x86_64                initramfs-5.1.0-1.vanilla.knurd.1.fc30.x86_64-old.img
config-5.1.0-1.vanilla.knurd.1.fc30.x86_64                initramfs-5.5.1-250.vanilla.knurd.1.fc30.x86_64.img
config-5.5.1-250.vanilla.knurd.1.fc30.x86_64              loader
efi                                                       memtest86+-5.01
elf-memtest86+-5.01                                       System.map-5.1.0-1.vanilla.knurd.1.fc29.x86_64
extlinux                                                  System.map-5.1.0-1.vanilla.knurd.1.fc30.x86_64
grub2                                                     System.map-5.5.1-250.vanilla.knurd.1.fc30.x86_64
initramfs-0-rescue-0dde65918cd54be6bb957c7cc7a472bb.img   vmlinuz-0-rescue-0dde65918cd54be6bb957c7cc7a472bb
initramfs-5.1.0-1.vanilla.knurd.1.fc29.x86_64.img         vmlinuz-5.1.0-1.vanilla.knurd.1.fc29.x86_64
initramfs-5.1.0-1.vanilla.knurd.1.fc30.x86_64.img         vmlinuz-5.1.0-1.vanilla.knurd.1.fc30.x86_64
initramfs-5.1.0-1.vanilla.knurd.1.fc30.x86_64-nvidia.img  vmlinuz-5.5.1-250.vanilla.knurd.1.fc30.x86_64

更新 grub2 文件并重新启动后,我的计算机直接启动到 Fedora,grub2 屏幕消失了。

我一直在阅读有关 grub2 的内容并到处搜索,有很多可能的解决方案,但主要针对 MBR/BIOS...

问题可能是什么?

相关内容