11 votes

Ubuntu ne démarre pas après un redémarrage pendant la mise à jour de 18.04 à 20.04

J'ai rencontré ce problème aujourd'hui. J'essayais de mettre à jour mon Ubuntu de 18.04 à 20.04 et pendant l'installation de la mise à jour, mon ordinateur portable a essayé de redémarrer. J'ai un ordinateur à double démarrage avec Windows et Ubuntu. Ensuite, pendant le redémarrage, mon écran a commencé à s'éclaircir, puis à devenir noir encore et encore. J'ai ensuite essayé d'aller dans les paramètres avancés d'Ubuntu dans le menu de démarrage et j'ai choisi le premier noyau qui s'est présenté. Mais il m'a montré ce message ci-dessous, je n'ai pas pu l'ajouter car la taille de l'image était trop grande, désolé. Mais il y avait écrit

- - -[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) ]- - -

Merci de m'aider si vous le pouvez. Merci d'avance.

7voto

grimmlink Points 71

J'ai eu le même problème lors de la mise à jour depuis la version 19.10. Je suis toujours en train de le corriger, mais j'ai réussi à résoudre votre problème.

Essayez de démarrer en mode avancé avec un noyau plus ancien (c'est-à-dire plus ancien que la version 5.4).

Lorsque l'écran avancé s'affiche, utilisez le Shell de la racine et exécutez cette commande :

dpkg -l | grep linux-image

Découvrez le statut au début de la ligne sur le dernier paquet. Statut ii Les moyens sont installés correctement, mais le mien l'était. it ce qui signifie que certains déclencheurs étaient en attente. J'ai exécuté

dpkg --triggers-only linux-image-5.4.0-29-generic

et a obtenu le déblocage du système (en remplaçant le nom du paquet qui apparaît it ).

Puis a couru apt autoremove pour nettoyer les paquets et les noyaux.

À partir de ce moment-là, vous reboot et vous pourrez alors procéder à la mise à niveau.

6voto

Jogi Points 61

J'ai eu le même problème...

Le processus de mise à jour ne génère pas un initrd.img correct. Pour résoudre ce problème, j'ai démarré avec un ancien noyau, puis j'ai fait un

sudo update-initramfs -u -k 5.4.0-26-generic (à remplacer par votre version)

sudo update-grub

Puis redémarrer. Mon système démarre maintenant correctement.

5voto

Robin Qiu Points 156

Voici les étapes que j'ai dû suivre pour réparer ma mise à jour ratée de la version 19.10. C'est un mélange de Jogi's répondre, de grimmlink réponse, et kubanczyk's commentaire.

Étape 1
Redémarrez votre machine en mode de récupération :

Vous devez maintenir enfoncée la touche left shift et/ou appuyer lentement et de façon répétée sur esc ; si vous spammez le esc trop de clé, vous finirez dans le Grub Grub. Un écran noir devrait apparaître avec une liste d'options. Sélectionnez celle qui a Advanced options au début. Une nouvelle liste apparaît. Sélectionnez maintenant une option de noyau plus ancienne qui a recovery à la fin de celui-ci.

Si 5.4.0-29 se trouve dans la liste et est le numéro le plus récent (le plus élevé), choisissez une option de récupération qui lui est inférieure. J'ai utilisé quelque chose comme linux-image-5.3.#.# (recovery) .

Étape 2
Une fois que tout est chargé, il faut se rendre dans un Shell racine. Il s'agit du root dans la liste des options. Si votre écran présente un grand nombre d'artefacts qui le rendent difficile à voir, sélectionnez l'option racine, puis appuyez sur la touche ctrl + d pour annuler ce choix, ce qui devrait effacer l'écran et le rendre à nouveau visible.

Une fois en root Shell, vous pouvez en profiter pour copier vos données du disque au cas où vous ne l'auriez pas fait avant l'échec de la mise à niveau ; vous devrez consulter un autre article sur la façon de procéder.

Exécutez maintenant la commande suivante pour connaître l'état de l'installation de vos mises à niveau :

dpkg -l | grep linux-image

Si le début de la ligne à côté de la version la plus élevée du noyau est ii cela signifie que l'installation a réussi et qu'il ne vous reste plus qu'à passer à l'étape 3. iU signifie que les fichiers sont présents et décompressés mais qu'ils ne sont pas installés correctement. iT signifie que l'installation a été retardée par des déclencheurs qui n'ont pas fonctionné. Procédez en conséquence :

Étape 2 : iU statut
Vous devrez réinstaller l'image défaillante à l'aide des commandes suivantes. Crédit à Jogi.

sudo update-initramfs -u -k 5.4.0-26-generic # <--- replace with your version!
sudo update-grub
reboot

Étape 2 : iT statut
Vous devez exécuter manuellement les déclencheurs de la mise à jour. Crédit grimmlink.

dpkg --triggers-only linux-image-5.4.0-29-generic # <--- replace with your version!
reboot

Étape 3
À ce stade, vous devriez pouvoir démarrer Ubuntu. Si, comme moi, l'interface graphique est toujours cassée mais que vous pouvez techniquement voir l'écran de connexion / vous connecter à votre système, vous devrez faire ce qui suit :

Revenez en mode de récupération et accédez de nouveau à la racine Shell. NOTE : Vous pouvez probablement utiliser la dernière version du noyau au lieu de l'ancienne ; j'ai utilisé l'ancienne. Exécutez ces commandes. Crédit partiel à kubanczyk.

dpkg --configure -a
apt --fix-broken install
reboot

Vous devriez maintenant avoir un Ubuntu 20 fonctionnel. Si ce n'est pas le cas, il y a un problème ou quelque chose n'a pas été mis à jour comme prévu.

Dépannage
Les principales commandes à retenir pour le dépannage sont indiquées ci-dessous. NOTE : J'ai gardé le sudo Jogi ajouté aux commandes mais vous êtes déjà root donc ils sont probablement inutiles :

sudo update-initramfs -u -k 5.4.0-26-generic # <--- replace with your version!
sudo update-grub
dpkg --configure -a
apt --fix-broken install

1voto

Alan Points 2321

J'ai démarré en mode récupération avec l'ancien noyau most. C'était 3.*, puis recovery Shell a été demandé où j'ai exécuté la commande dpkg donnée par le recovery Shell lui-même. Tous les paquets ont été installés et le problème a été résolu. Je n'ai pas eu à exécuter de commande spécifique.

Mon ordinateur s'est bloqué après la mise à jour, je l'ai donc redémarré manuellement et j'ai fait ce qui précède.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X