21 votes

Réinstaller le dernier noyau ?

J'ai fait quelque chose de stupide avec un build/modprobe/make alors que je tournais sur mon dernier noyau installé. Maintenant ce noyau ne démarre pas. Je tourne actuellement sur un noyau précédent.

Comment puis-je résoudre ce problème? J'aimerais juste revenir au dernier noyau "stock" qui est dans le dépôt apt.

Édition : Je devrais noter.... J'essayais d'installer flashcache (https://github.com/facebook/flashcache/)

J'ai essayé de faire

sudo apt-get install --reinstall linux-image-generic linux-image

Cela n'a pas résolu le problème; alors j'ai essayé l'option "mode récupération" et j'ai vu un kernel panic autour du chargement du module flashcache.... Je dois avoir besoin de supprimer quelque chose, quelque part...

entrez la description de l'image ici

17voto

Je ne sais pas si vous avez accès au réseau mais si vous en avez alors faites :

sudo apt-get install --reinstall linux-image-generic linux-image

12voto

emiller Points 11

Suffit de démarrer sur une version précédente du noyau et de taper ce qui suit, remplacez simplement ## par la version du noyau dans laquelle vous essayez de démarrer.

sudo update-initramfs -u -k 3.2.0-##-generic-pae 

Remplacez simplement ## par la version du noyau dans laquelle vous essayez de démarrer.

Suivez cela avec un bonjour à Grub, et redémarrez.

sudo update-grub
sudo reboot now

Maintenant, vous ne devriez plus voir de panique du noyau lors du démarrage dans le nouveau noyau.

1voto

Vahe Gharibyan Points 111

J'ai un problème avec les pilotes VGA, et cette solution ne résout pas mon problème.

La principale solution qui aide, c'est de les supprimer manuellement et de les réinstaller depuis le début

// supprimer les modules
sudo rm -rf /lib/modules/4.13.0-3*

// supprimer les en-têtes
sudo rm -rf /usr/src/linux-headers-4.13.0-3*

// vider le démarrage
sudo rm -rf /boot/initrd.img-4.13.0-3*
sudo rm -rf /boot/vmlinuz-4.13.0-3*
sudo rm -rf /boot/System.map-4.13.0-3*
sudo rm -rf /boot/config-4.13.0-3*

// actualiser grub. Je redémarre après la mise à jour de grub, mais cela peut ne pas être important
sudo update-grub

// vérifier la dernière version des images linux
sudo apt-cache search linux-image | grep 4.14

# linux-image-4.14.0-1003-azure-edge - Image du noyau Linux pour la version 4.14.0 sur un SMP x86 64 bits
# linux-image-extra-4.14.0-1003-azure-edge - Modules supplémentaires du noyau Linux pour la version 4.14.0 sur un SMP x86 64 bits
# linux-image-4.14.0-1004-azure-edge - Image du noyau Linux pour la version 4.14.0 sur un SMP x86 64 bits
# linux-image-extra-4.14.0-1004-azure-edge - Modules supplémentaires du noyau Linux pour la version 4.14.0 sur un SMP x86 64 bits

// installer la dernière version
sudo apt-get install linux-image-4.14.0-1004-azure-edge linux-headers-4.14.0-1004-azure-edge linux-image-extra-4.14.0-1004-azure-edge 

// redémarrer l'ordinateur
sudo reboot now

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