web-dev-qa-db-ja.com

Archをインストールすると、grubはLinuximgを見ることができません

ラップトップにArchLinuxをインストールしています。 Arch LinuxWikiインストールガイドからやっています。ブートローダーの構成まで、すべてが順調に進んでいます。私はグラブを選びます。私が作る grub-install /dev/sda

次にgrub-mkconfig -o /boot/grub/grub.cfg

コマンドの出力は次のとおりです。generating grub configuration file ... done

「見つかったLinuxイメージ」はありません。私はefiとlegacyを試しました。

1
arcano

必須パッケージのインストール ステップで、カーネルのインストールは成功しましたか?

そうであった場合は、/boot/vmlinuz-*のような名前のカーネルファイルが必要です(正確な名前は、選択した正確なカーネルパッケージによって異なります)。

カーネルパッケージのインストール時に、pacstrapコマンドでinitramfsファイル(/boot/*.imgなど)も生成されているはずです。欠落していて、linuxカーネルパッケージを使用した場合は、mkinitcpio -p linuxを使用して再生成を試みることができます。

カーネルファイルとinitramfsファイルは、Linuxイメージを検索するときにgrub-mkconfigが検索するものです。 EFIとレガシーのどちらを選択するかは、ブートローダーのパーツがどのように配置されるかにのみ影響します。カーネルファイルとinitramfsファイルはどちらの方法でも同じ場所にある必要があります。

2
telcoM