据我了解,uefi bios从efi分区加载grub.efi。现在,这将从/ boot目录中加载一堆grub模块和配置文件。
但是grub如何找到引导分区所在的正确设备?在grub的旧版中,通常会使用以下命令将grub安装到特定分区:
# grub-install --root-directory=/dev/sda
因此,很清楚它将在哪里寻找引导目录。grub-efi如何找出正确的设备?
据我了解,内核位置的配置位于efi分区中。
—
乔
显然,信息必须位于efi分区中,但是在安装grub时,您从未真正在任何时候指定它(就像以前一样)。
—
user128063
在运行grub-efi时生成的.efi文件中
—
Joe