Arch Linuxはgrubコマンドラインから起動します。

Arch Linuxはgrubコマンドラインから起動します。

UEFIモードの仮想マシンにArch Linuxをインストールしようとしています。基本的なシステムのインストール、fstabの作成などの初心者ガイドに従い、システムがgrubコマンドプロンプトで起動します。

GPTパーティションテーブルを使用して2つのパーティションを作成しました。

/dev/sda1 - 500Mb fat32 UEFIシステムパーティション、/dev/sda2 - 7.5Gb ext4は/コマンドを使用して作成され、以下をgenfstab -U -p /mnt >> /mnt/etc/fstab 含みます。

# /dev/sda2
UUID=ce8f33a9-4bb8-42b8-b082-c2ada96cc2bb    /      ext4    rw,relatime,data-ordered    0 1
# /dev/sda1
UUID=3D70-B6C5                               /boot  vfat    rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,error=remount-ro    0 2

グラップインストールコマンド:

\# grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=arch_grub --recheck
\# mkdir /boot/EFI/boot
\# cp /boot/EFI/arch_grub/grubx64.efi /boot/EFI/boot/bootx64.efi

(いいえmkdircpまったく起動しません)

生成された grub 構成grub-mkconfig -o /boot/grub/grub.cfgとその内容は入手が難しく、必要な場合はここに投稿します。

再起動後、システムはgrub>コマンドプロンプトで起動しますが、役に立ちません。

この質問とは異なり、UEFIのインストール(14.04)GUIなしでGRUBコマンドプロンプトから起動する私の場合、configfile (hd1,1)/boot/grub/grub.cfg画面を消去する以外は何もしません。

インストール CD 環境でインストールされたシステムで「ブート」できますが、他に何もありませんchroot

どうすれば解決できますか?

ベストアンサー1

grubの代わりにgummibootを使用しようとすると、ケースが見つかりました。 Gummibootがエラーを報告します:カーネルイメージが見つかりません。 /bootをマウントしてfstabを設定したようです。後ろに基本システムをインストールしましたpacstrap -i。そのため、/boot ディレクトリのカーネルイメージはマウント後に失われ、システムを起動できなくなります。彼らに何が起こったのだろうか?それでもハードドライブにありますが、マウントされたパーティションで上書きされましたか?

とにかく、Arch Wikiの指示に従ってすべてを注意深く再インストールし、今動作します。

おすすめ記事