Boot
EFI 未找到載入程序。需要loaderentries*.conf 中的配置文件
當我以 EFI 模式啟動安裝時,我看到一個沒有條目的 EFI 菜單。按輸入我得到錯誤
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。我對可能出錯的事情感到迷茫。為什麼引導載入程序找不到我的菜單項?
這只是一個錯字。gummiboot 可以很好地找到 arch.conf,它只是不是一個有效的條目。
在 arch.conf 中將選項更改
linuz
為linux
:title Arch Linux linux /vmlinuz-linux initrd /initramfs-linux.img options root=/dev/sda2 rw