Arch Linux - 起動時にEFIデフォルトローダーのみが表示されますが、機能しません。

Arch Linux - 起動時にEFIデフォルトローダーのみが表示されますが、機能しません。

空のSSDハードドライブにArch Linuxをインストールしました。 GPTを有効にして、次のようにパーティションを分割しました。

sda1 Boot
sda2 Swap
sda3 Root

インストールはうまくいきましたが、ブートローダには2つのエントリしかありません。

EFI Default Loader
Reboot Into Firmware Interface

前者は同じメニューに戻りましたが、今回はEFIデフォルトローダーは選択されませんでした。後者はマザーボードのBIOS設定を開きます。

設定を正しく開始するにはどうすればよいですか?parted /dev/sdb printこれを印刷してください:

Number  Start   End     Size    File system     Name  Flags
 1      1049kB  538MB   537MB   fat32                 boot, esp
 2      538MB   17.7GB  17.2GB  linux-swap(v1)
 3      17.7GB  180GB   162GB   ext4

/boot/loader/loader.conf は次のようになります:

default  arch
timeout  4
editor   0

/boot/loader/arch.confは次のようになります。

title      Arch Linux
linux      /vmlinuz-linux
initrd     /initramfs-linux.img
options    root=/dev/sdb3 rw

タイムアウト値を変更すると、ブートメニューのタイムアウトも変更されることがわかったloader.confので、設定ファイルがしなければならない正しくロードされましたが、起動メニューに「Arch Linux」がオプションとして表示されませんでした。確認してみると両方とも/boot/vmlinuz-linux存在します/boot/initramfs-linux.img

ベストアンサー1

問題は、設定の1つを見逃したことです:arch.confファイルentries/boot/loader

おすすめ記事