Arch Linux インストールが起動しない

Arch Linux インストールが起動しない

Arch Linux はほぼインストールされており、GRUB も問題なくインストールできたようです。パーティション テーブルは次のようになります。

                              cgdisk 0.8.7
                          Disk Drive: /dev/sda
                       Size: 625142448, 298.1 GiB

Part. #     Size        Partition Type              Partition Name
------------------------------------------------------------------
            1007.0 KiB  free space
   1        15.0 GiB    Linux filesystem            root
   2        1007.0 KiB  BIOS boot partition         bios
            17.0 KiB    free space
   3        283.1 GiB   Linux filesystem            home

ドライブを次のようにパーティション分割した後、次を実行しました:

root@archiso ~ # arch-chroot /mnt /bin/zsh
root@archiso [02:19:45] [/]
-> # grub-install --target=i386-pc --recheck /dev/sda
Installation finished. No error reported.

しかし、起動すると

GRUB _

アンダースコアが点滅していますが、何も入力できません。オリジナルのインストールディスクを使用してArchインストールにアクセスし、chrootそこに入り込むことはできますが、もちろん、ラップトップを起動するたびにこれをやりたくはありません。正しく起動できないのはなぜでしょうか?パーティションが次の要件を満たしていることを確認しました。GRUB ページ必要だと言っていますが、役に立ちません。

参考までに、私はArch初心者ガイドそして、土曜日をどう過ごしたかという壮大な物語を記録しました私のウィキ

答え1

grub-install のパラメータを使用して CPU アーキテクチャを指定していることに気づきました--target。実行中のシステムで使用されているのと同じアーキテクチャ GRUB を使用する必要があるため、通常、これは必要ありません。

異なるアーキテクチャ用のブートデバイスを「クロスコンパイル」するなどの特別なニーズがない限り、--target を指定する必要はありません。

ブートローダーをインストールする場所を識別するために、Linuxデバイスノード名ではなくGRUBデバイス識別子を使用する価値があるかもしれません。あなたの場合、それはおそらく(hd0)ではなくです/dev/sda

関連情報