web-dev-qa-db-fra.com

Comment puis-je supprimer les nouvelles versions du noyau après la rétrogradation?

J'ai mis à jour Ubuntu à 12.04, tous les paquets. Mais après cela, j'ai rencontré beaucoup de problèmes et j'ai donc décidé de rétrograder à 11.10.

Après cela, j'ai découvert que j'avais maintenant deux noyaux: 3.2.x et 3.0.x. J'ai trouvé de nombreuses explications sur la façon de supprimer les anciens noyaux, mais je n'ai aucune idée de la façon de supprimer le nouveau noyau.

Je ne vois pas un noyau 3.2 en cours d'exécution lorsque j'utilise le noyau 3.0. Mais je le vois dans Grub.

Quand je tape uname -r dans terminal, je vois le noyau 3.0.x que je suis en train d’utiliser.

Comment procéder pour supprimer le noyau 3.2?

10
Pawel

Vous devrez supprimer 3 fichiers, plus si vous utilisez également une machine virtuelle. Mais ce sont les principaux.

Ouvrez synaptic, utilisez la recherche pour trouver les noyaux installés

  • linux-headers-3.2.x.x
  • linux-headers-3.2.x.x-generic (éventuellement generic-pae ou i686)
  • linux-image-3.2.x.x

Devrait être assez facile à enlever. Ensuite couru

Sudo update-grub
11
Ringtail

Cela devrait enlever votre noyau 3.2:

Sudo apt-get remove --purge 3.2.x-xx-*

Évidemment, remplacez les x par les numéros de version actuels de votre version de noyau 3.2. Si vous ne vous rappelez pas quels sont ces chiffres, vous devriez pouvoir les voir en consultant le répertoire/boot.

La dernière fois que j'ai fait cela, je me souviens que cela avait déclenché une mise à jour de grub afin de la supprimer également du menu GRUB.

-Cela fonctionne mieux pour supprimer les nouveaux noyaux que vous souhaitez supprimer, comme 3.3.0 +, qui ne se trouveraient pas dans Synaptic, ceci est une bouée de sauvetage! -Rabbit2190

6
Aaron

Je pense que le second fonctionnera pour vous:

1. Pour désinstaller le noyau, exécutez:

Sudo apt-get remove linux-image-version_number*

Sudo apt-get remove linux-headers-version_number*

Sudo apt-get remove linux-image-extra-version_number*     (if applicable)

ou simplement les désinstaller du synaptic/software center.

2. Pour désinstaller le noyau installé à partir des sources, exécutez:

Sudo rm -rf /lib/modules/kernel_version

Sudo rm -f /boot/vmlinuz-kernel_version*

Sudo rm -f /boot/initrd.img-kernel_version*

Sudo rm -f /boot/config-kernel_version*

Sudo rm -f /boot/System.map-kernel_version*

Enfin, après avoir désinstallé le noyau par l’un des processus ci-dessus, exécutez:

Sudo update-grub

nettoyer le menu de vers.

0
Ahmed Djamel