此信息可能对您有帮助,也可能没有帮助。请记住,并非所有 UEFI 都以相同的方式工作。下面所说的所有内容对于 BIOS 版本为 1.12.1 的 Dell Inspiron 7577 绝对正确。在其他情况下 - 它可能也有帮助,也可能没有帮助。
昨天我在我的机器上安装了Arch,并使用grub-install和efibootmgr(如Arch Linux官方文档中指定的那样)来配置EFI分区(现在称为ESP)。然而,新创建的选项并没有出现在 UEFI 启动菜单中。
从头开始重置和重新配置两次也没有帮助。
我开始调查这个问题。
问题的原因在于我的 UEFI BIOS 查找 .efi 可执行文件的方式。
我的案例的解决方案是 - 调整 ESP 上的文件夹结构和文件名,以遵循传统格式 /EFI/BOOT/BOOTX64.efi,其中 .efi 文件是 grub-install 生成的可执行文件(在我的案例中)。这样做之后,一切都按预期进行,我可以通过在启动时选择 UEFI 菜单中的相应选项来启动新安装的 Arch Linux。
已在上面的问题正文中回答。