web-dev-qa-db-fra.com

La mise à jour vers Ubuntu 18.04 à partir de 16.04 a échoué - impossible de démarrer en raison de la panique du noyau

J'ai lancé une mise à jour à partir d'Ubuntu 16.04 et je ne peux plus démarrer. J'ai pris toutes les options de distribution quand il y avait un conflit de configuration personnalisé. Sinon, je n'ai rien fait d'extraordinaire pendant le processus de mise à jour.

Capture d'écran: https://drive.google.com/open?id=1XsRTLKEkgMivxd0aSezYyt9EBq89_qKQ

Celui-là est quand j'ai essayé d'utiliser 4.4.0 en mode sans échec. L'autre option est 4.15.0, mais le résultat est le même. En gros, je ne peux pas aller plus loin que la bouffe.

Comment puis-je sortir de ça?

1
Evgen

Ok, c'était une blessure auto-infligée. Comme je l'ai mentionné, j'ai déplacé/usr vers/home et je lui ai connecté afin de libérer de l'espace pour la mise à niveau. Il semble que pendant la mise à niveau, le lien (tout en pointant sur/home/usr) soit devenu invalide.

Quand j'étais dans le live Linux, j'ai copié usr en retour. Heureusement, il y avait encore assez d'espace. Après cela, tous les problèmes de démarrage ont disparu. Leçon: ne plaisante pas avec les fichiers système. Le bon côté des choses - cela m’a permis de mettre à jour le système d’exploitation, et j’ai maintenant un USB bootable Linux en bonus :)

1
Evgen

Dans de nombreux cas, cela sera dû au fait que le lecteur/boot deviendra complet à 100% car de nombreuses mises à jour ont été apportées au noyau. Par défaut, Ubuntu conserve les anciens noyaux et les ajoute à la liste des noyaux disponibles que vous pouvez démarrer dans le menu du chargeur de démarrage Grub2.

Redémarrez le système d'exploitation. Dans le menu Grub2, choisissez Options avancées pour la vue ubuntu où vous pouvez voir une liste des anciens noyaux dans lesquels vous pouvez démarrer. Certains rapportent que vous pouvez faire cela en maintenant la touche Maj enfoncée.

Choisissez le prochain noyau le plus ancien dans la version supérieure/supérieure des noyaux. Essayez de trouver le noyau pour vous connecter.

Puis lancez:

uname -a

Notez la version du noyau. Courir:

dpkg --list | grep linux-image

Trouvez tous les noyaux inférieurs à la version actuelle de votre noyau. Exécutez les commandes ci-dessous pour supprimer le noyau que vous avez sélectionné:

Sudo apt-get purge linux-image-x.x.x.x-generic

mettre à jour grub2:

Sudo update-grub2

Redémarrer le système.

Sources d'aide:

  1. Comment puis-je supprimer les anciennes versions du noyau pour nettoyer le menu de démarrage? Comment puis-je supprimer les anciennes versions du noyau pour nettoyer le menu de démarrage?
  2. Correction de Ubuntu lorsque le système d'exploitation ne démarre pas - panique du noyau https://jasoncoltrin.com/2017/01/13/fix-ubuntu-when-the-os-will-not-boot-kernel-panic-kernel -panic-pas-synchronisation-vfs-impossible-monter-racine-fs-sur-inconnu-bloc-0-0-erreur-boot-complet-supprimer-ancien-noyau-de-ligne de commande /
  3. Panique du noyau et impossible de démarrer Ubuntu 16.04 après la mise à jour Panique du noyau et impossible de démarrer Ubuntu 16.04 après la mise à jour
0
mature