web-dev-qa-db-fra.com

/ dev / mapper / vg00-root n'existe pas

Depuis que je passe du serveur 11.10 au serveur 12.04. J'obtiens l'erreur suivante au démarrage.

/ dev/mapper/vg00-root n'existe pas

Je dois utiliser le mode de récupération pour faire manuellement "vgchange -ay" pour activer mon VG00. Après cela, je quitte initramfs et le système démarre normalement. Comment puis-je réparer cela?

1
Thenamelessthing

Étapes que j'ai effectuées pour résoudre ce problème:

  1. copier /lib/udev/rules.d/85-lvm2.rules dans /etc/udev/rules.d/
  2. changez ENV{ID_FS_TYPE}=="lvm*|LVM*" en ENV{ID_TYPE}=="disk"

C'est un vrai bug: https://bugs.launchpad.net/ubuntu/+source/lvm2/+bug/147216

1
Thenamelessthing

Vous pouvez essayer de régénérer vos initramfs (avec update-initramfs ), mais avec si peu d’informations, le mien n’est qu’un coup dans le noir.

Cela pourrait fonctionner si, par exemple, vous changiez le nom de votre VG ou un autre paramètre, mais cela ne se reflétait pas dans /etc/lvm.conf à l'intérieur du fichier initramfs.

0
Pablo Montepagano