web-dev-qa-db-ja.com

VFS:ルートデバイス[UUID]またはunknown-block(0,0)を開くことができません/カーネルパニックがVFSを同期していません

Virtual BoxでUbuntu 11.10 x86-64を実行しています。システムが正常に最後に実行されたときにシャットダウンしている間、ハングアップしたように見えたので、システムを強制終了しました。もう一度起動したいときは、何も起こりませんでした。 GRUB=でリカバリモードに移行すると、次の情報が得られます。

VFS: Cannot open root device "UUID=99532d26-eb6b-43bf-8520-916a85d6a69d" in unknown-block(0,0)
Please append a correct "root=" boot option; here are the available partitions:
0b00         1048575 sr0  driver: sr
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
Pid: 1, comm:swapper Not tainted 3.0.0-19-generic #33-Ubuntu

他のいくつかのボードで読んだように、GRUBは '/'を見つけることができません。だから、(仮想)Live-CDから起動して、次のことを行いました。

Sudo mount /dev/sda1 /mnt #according to `Sudo fdisk -l` sda1 is my booting partition
Sudo mount --bind /dev /mnt/dev
Sudo mount --bind /proc /mnt/proc
Sudo chroot /mnt
cp -r /usr/lib/x86_64-linux-gnu/pango /usr/lib
update-initramfs -u -k 3.0.0-12-generic
update-grub2 #does not seem to work: Cannot find list of partitions!  (Try mounting /sys.)

その後、再起動し、非回復エントリを選択しましたが、何も起こりませんでした。私はこれを3回繰り返しましたが、いつも同じでした。

誰かが私を助けてくれることを願っています。前もって感謝します!

1
W. W.

私自身の質問に対する解決策は次のとおりです。何らかの理由でunameが間違った名前(3.0.0-12-generic)をくれましたが、GRUBによれば3.0.0-19-genericです。update-initramfs -u -k 3.0.0-19-genericの実行再起動すると機能しました!

2
W. W.

こちらもお読みください:[カーネルパニック] [1]

何が起こっているかを説明する上記の投稿の回答を読んだ後、[Boot-Reapir CD] [1] [1]を使用してみてください。 https://help.ubuntu.com/community/Boot-Repair

「デバイスがroot =パラメーターで誤って識別されている(ケース2、3)」の修復に優れた働きをしました。

この回答[1]: 「ルートデバイスを開けません」エラーでカーネルがパニックします。「root =」オプションをどこに追加しますか?

0
madcap66