web-dev-qa-db-fra.com

VFS: impossible d'ouvrir le périphérique racine [UUID] ou unknown-block (0,0) / Panique du noyau ne synchronisant pas VFS

J'utilise Ubuntu 11.10 x86-64 dans Virtual Box. La dernière fois que le système a fonctionné normalement, il a semblé avoir cessé de fonctionner, alors je viens de le tuer. Quand j'ai voulu recommencer, rien ne s'est passé. Si je passe en mode de récupération dans GRUB, je reçois les informations suivantes:

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

Comme je l'ai lu dans plusieurs autres forums, il semble que GRUB ne trouve pas '/'. J'ai donc démarré à partir du Live-CD (virtuel) et procédé comme suit:

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.)

Ensuite, j'ai redémarré, choisi l'entrée sans récupération et rien ne s'est passé de nouveau. Je l'ai fait 3 fois et c'était toujours pareil.

J'espère que quelqu'un pourra m'aider. Merci d'avance!

1
W. W.

Voici la solution à ma propre question: Quelque part, uname m’a mal attribué un nom (3.0.0-12-generic), mais selon GRUB, c’est 3.0.0-19-generic. L'exécution de update-initramfs -u -k 3.0.0-19-generic et le redémarrage ont fonctionné!

2
W. W.

Lisez aussi ici: [Kernel Panics] [1]

Après avoir lu les réponses au message ci-dessus qui explique ce qui se passe, essayez d’utiliser le [CD Boot-Reapir] [1] [1]: https://help.ubuntu.com/community/Boot-Repair

A bien travaillé à réparer "le périphérique est mal identifié dans votre racine = paramètre (cas 2, 3)".

cette réponse [1]: Le noyau panique avec l'erreur "Impossible d'ouvrir le périphérique racine", où dois-je ajouter l'option "root ="?

0
madcap66