空の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
。
答え2
あなたは存在すると言いましたが、/boot/loader/arch.conf/boot/vmlinuz-linux
に/boot/initramfs-linux.img
はと/vmlinuz-linux
が含まれています/initramfs-linux.img
。これは間違った方法です。