web-dev-qa-db-fra.com

Le démarrage échoue après la "mise à niveau apt-get"

J'ai essayé de migrer un VM de Virtual Box (n'utilisant plus jamais ces ordures) vers VMWare. J'ai pu importer le VM dans VMWare) et le faire démarrer.

Une fois dans VMWare, je lance un simple apt-get update & apt-get upgrade.

Tout va bien. Je reçois une invite pour configuring grub-pc. J'ai essayé toutes les combinaisons vérifiées sur cette configuration et le résultat est le même. Enfin, je redémarre la machine virtuelle.

Au démarrage, je reçois l'invite grub et sélectionne ubuntu, tout va bien!

Maintenant, quelques secondes plus tard, le système d'exploitation ne démarre pas et je reçois un écran indiquant Gave up waiting for root file system device. avec cette erreur ALERT! UUID=X does not exist. Dropping to a Shell!:

vmware

Une idée de ce que je pourrais faire? Je peux toujours recharger le VM et faire quelque chose de différent après le apt-get upgrade et avant de redémarrer.

Ce qui est vraiment étrange, c'est qu'il n'y a pas de /dev/sda ou /dev/sda1 quand j'essaie de ls /dev/sd*

Merci de votre aide.

1
Nicolas Guillaume

Je vais deviner que les UUID des systèmes de fichiers ont changé d'une manière ou d'une autre pendant le processus de migration.

Après la tentative de migration, avant la mise à jour/mise à niveau d'apt-get, avez-vous consulté/etc/defaults/grub (où les arguments du système de fichiers au démarrage peuvent résider) et/etc/fstab (où les systèmes de fichiers peuvent être nommés par partition ou par UUID )?

Quelque chose ne va pas dans la traduction entre ce que VMWare présente comme matériel, ce que les étiquettes du noyau (via la sortie de la commande mount, ou en cherchant dans/proc/mounts) et ce que grub recherche quand il redémarre .

Si vous pouvez mettre ces choses en harmonie, cela devrait fonctionner.

Je ne peux pas deviner plus loin sans plus d'informations, mais j'essaierai de répondre aux commentaires si vous fournissez plus d'informations dans votre question sur la version d'Ubuntu que vous utilisez, le contenu de/etc/fstab et ce que/etc/defaults/grub ressemble, ainsi que toute information sur l'étiquette de partition et l'UUID du système de fichiers racine

1
Mike Hardy