Linux ne démarre plus !

Constat :

Lors d’un changement de carte mère, de disque… ou quand on utilise une Clé USB AUTONOME de travail (on change forcément de matériel!), on peut avoir une erreur qui bloque le démarrage à cause des changements d’UUID

On obtient alors un écran de maintenance (Emergency Mode) nous proposant d’éxécuter : journalctl -xb

# journal -xb   >>> On constate les erreurs d’UUID

 

Solution : Modifier le fichier /etc/fstab en MaJ les bons UUID

– Lister à l’écran les UUID : # blkid
– Visualiser les UUID présents dans fstab : # more /etc/fstab
– Mettre à jour /etc/fstab avec les bons UUID

# cp /etc/fstab /etc/fstab.old  (copie de sauvegarde)
# cp /etc/fstab /etc/fstab-autonome  (copie de travail)
# blkid >> /etc/fstab-autonome  (concaténation pour faire les copier/coller)
# chmod 777 /etc/fstab-autonome  (pour pouvoir faire les MaJ)
# nano /etc/fstab-autonome  (MaJ les UUID par copier-collers)
# cp /etc/fstab-autonome /etc/fstab
# chmod 444 /etc/fstab
# reboot

et relancer un apt update et upgrade

Utiliser une machine Linux pour faire des copier/coller des UUID (pas d’erreur)

Solution alternative (testée KO) : utiliser les devices au lieu des UUID :

https://askubuntu.com/questions/1001351/uuid-xxx-does-not-exist-dropping-to-a-shell