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
(いいえmkdir
、cp
まったく起動しません)
生成された 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の指示に従ってすべてを注意深く再インストールし、今動作します。