web-dev-qa-db-ja.com

grub構成ファイルを生成するArchLinuxレガシーインストールがLinuxイメージを検出しない

Arch-linuxのインストールガイド( https://wiki.archlinux.org/index.php/installation_guide )に従って、32ビットラップトップにレガシーモードでOSをインストールしました。 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コンソールにロードされます。

3
M.Dan

必須パッケージからLinuxカーネルをダウンロードしていません( https://wiki.archlinux.org/index.php/installation_guide#Install_essential_packages )。

システムを再インストールしてコマンドを使用した後:

pacstrap /mnt base base-devel linux linux-firmware

grubは/ bootフォルダーでカーネルを見つけることができました。

2
M.Dan