Arch Linuxのエボリューションイメージから仮想デバイスとしてArch Linuxをインストールしました。 GRUB MBRとGRUB efiを使用してインストールをテストしました。
virtualboxではgrubメニューを見ることができますが、Arch Linuxを選択すると
カーネルパニック - 非同期:VFS:未知のブロック(0,0)にルートファイルシステムをマウントできません。
何が間違っていますか?
ベストアンサー1
バグがありますfstab
(genfstab
指摘したように)ここ)。したがって、カーネル(間違っている場合は修正してください)が私のルートパーティションを見つけられません。
タグで作成し、fstab
空白のパーティションがあります。 fstabでスペース用のガベージを作成するには\040
。genfstab
その他の回答を実行することをお勧めしますが、update-initramfs -u -k version
コマンドはで置き換えられましたmkinitcpio
。
システムを実行するには、次のようにしました。
- 私は走った
grub-mkcofnig -o /boot/grub/grub.cfg
(この場合はおそらく重要ではないだろう) その後、grubメニューから起動して氏grub-shellの場合は、次のように入力してArch Linuxを手動で起動しました。
insmod linux insmod ext2 (this works for ext3 and ext4, too or enter your filesystem-driver) set root=(hd0, 2) (enter your partiton-number starting from 1) linux /boot/vmlinuz-linux root=/dev/sda2 (again select your partition) initrd /boot/initramfs-linux.img boot
正確さ
/etc/fstab
(スペースがであることを確認\040
)
完全!