Arch Linux 以前のバージョンのインストールで作成された grub 構成ファイルは、Linux イメージを検出しません。

Arch Linux 以前のバージョンのインストールで作成された grub 構成ファイルは、Linux イメージを検出しません。

私はArch-Linuxインストールガイドに従いました。https://wiki.archlinux.org/index.php/installation_guide)レガシーモードで32ビットノートブックにオペレーティングシステムをインストールするには、USBフラッシュドライブを使用してisoをロードしました。

 lsblk
 NAME   MAJ:MIN RM   SIZE      RO TYPE    MOUNTPOINT
 loop0  7:0      0   513.1M    1 loop
 sda    8:0      0   149.1G    0 disk
 |-sda1 8:1      0   477M      0 part     /boot
 |-sda2 8:2      0   4G        0 part     [SWAP]
 |-sda3  8:3     0   144.6G    0 part     /
 sdb    8:16     1   29.3G     0 disk
 -sdb1  8:17     1   29.3G     0 part
  sr0   11:0     1   627M      0 rom

エラーなしでGrubをインストールする:

grub-install /dev/sda

Installing for i386-pc platform.
Installation finished. No error reported.

構成ファイルを生成しようとすると、出力は次のようになります。

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

Generating grub configuration file ...
done

再起動後、grubコンソールにロードされます。

答え1

基本パッケージ(https://wiki.archlinux.org/index.php/installation_guide#Install_essential_packages)。

システムを再インストールしたら、次のコマンドを使用します。

pacstrap /mnt base base-devel linux linux-firmware

grubは私の/bootフォルダにカーネルを見つけることができます。

関連情報