VirutalboxのArch Linux:カーネルパニック - 非同期:VFS:未知のブロック(0,0)にルートfsをマウントできません。

VirutalboxのArch Linux:カーネルパニック - 非同期:VFS:未知のブロック(0,0)にルートfsをマウントできません。

Arch Linuxのエボリューションイメージから仮想デバイスとしてArch Linuxをインストールしました。 GRUB MBRとGRUB efiを使用してインストールをテストしました。

virtualboxではgrubメニューを見ることができますが、Arch Linuxを選択すると

カーネルパニック - 非同期:VFS:未知のブロック(0,0)にルートファイルシステムをマウントできません。

何が間違っていますか?

ベストアンサー1

バグがありますfstabgenfstab指摘したように)ここ)。したがって、カーネル(間違っている場合は修正してください)が私のルートパーティションを見つけられません。

タグで作成し、fstab空白のパーティションがあります。 fstabでスペース用のガベージを作成するには\040genfstab

その他の回答を実行することをお勧めしますが、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

完全!

おすすめ記事