在我通常使用的所有系统(efi 和 classic)上
grub-mkconfig -o /boot/grub2/grub.cfg
在 Rocky Linux 8 上,我在 efi 上看到 grub.cfg 位于
/boot/efi/EFI/rocky/grub.cfg
文件 /boot/grub2/grub.cfg 在使用 EFI 的 Rocky Linux 上无用吗?
答案1
不认识洛基。
UEFI 使用 ESP 启动。 grub 的正常启动过程是 UEFI 使用由 GUID/partUUID 定义的 ESP 中的文件。看
sudo efibootmgr -v
然后,ESP 中的 grub 在大多数安装中使用 grub.cfg,以使用 UUID 在安装中查找完整的 grub.cfg。如果你有lsblk
lsblk -e 7 -o name,fstype,size,fsused,label,partlabel,mountpoint,uuid,partuuid