当我在 EFI 模式下启动安装时,我看到一个没有条目的 EFI 菜单。按 Enter 键后出现错误
No loader found. Configuration files in \loader\entries\*.conf are needed.
我有一个条目/boot/loader/entries/
# cat /boot/loader/entries/arch.conf
title Arch Linux
linuz /vmlinuz-linux
initrd /initramfs-linux.img
options root=/dev/sda2 rw
如果我修改超时选项,/boot/loader/loader.conf
则会反映在 EFI 启动菜单中。因此引导加载程序可以loader.conf
正确查找,但根本没有在entries
该文件夹中找到任何内容。
chroot 后,bootctl status
输出我的 ESP 的正确partuuid。我对可能出现的问题感到困惑。为什么引导加载程序找不到我的菜单项?
答案1
这只是一个错字。 gigmiboot 可以很好地找到 arch.conf,它只是不是一个有效的条目。
在 arch.conf 中将选项更改linuz
为linux
:
title Arch Linux
linux /vmlinuz-linux
initrd /initramfs-linux.img
options root=/dev/sda2 rw