/boot/grub2/grub.cfg 文件与使用 EFI 的 Rocky Linux 相关吗?

/boot/grub2/grub.cfg 文件与使用 EFI 的 Rocky Linux 相关吗?

在我通常使用的所有系统(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

相关内容