インストールを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
また、EFIブートメニューに反映されている/boot/loader/loader.conf
のタイムアウトオプションを変更した場合。したがって、ブートローダーは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