nettoyage des anciens kernels

Au gré des mises à jour, vous pouvez vous trouver avec plusieurs kernels installés, mais pas utilisés. Si vous avez besoin de faire de la place, il semble judicieux de les retirer de votre système. nous allons voir comment installer le dernier kernel et retirer les anciens.

D’abord, Il faut savoir quelle est la version courante du kernel pour ne pas le supprimer.

uname -r
4.9.0-5-amd64

Nous allons chercher si une mise à jour existe. Elle se caractérise par  une version plus récente avec un « un« .
Les deux premiers caractères à gauche vous donnent des indications sur l’état du paquet
Première colonne : souhait
i : Install (à installer)
r : Remove (à supprimer)
u : Unknown (inconnu)
p : Purge (à supprimer avec les fichiers de configuration)
h : Hold (à conserver)
Seconde colonne : état
i : Installed (installé)
c : Config-files (fichier(s) de configuration existant)
u : Unpacked (dé-compressé)
n : Not Installed (non installé)
f : Failed-config (problème de configuration)
h : Half-installed (installé partiellement)

apt-get update
****
dpkg -l 'linux-image*'
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom                      Version           Architecture      Description
+++-========================-=================-=================-======================================================
rc  linux-image-4.9.0-3-amd6 4.9.30-2+deb9u5   amd64             Linux 4.9 for 64-bit PCs
ii  linux-image-4.9.0-5-amd6 4.9.65-3+deb9u2   amd64             Linux 4.9 for 64-bit PCs
un  linux-image-4.9.0-6-amd6 4.9.82-1+deb9u3   amd64             Linux 4.9 for 64-bit PCs
ii  linux-image-amd64        4.9+80+deb9u4     amd64             Linux for 64-bit PCs (meta-package)

Si vous avez besoin d’installer une version plus récente comme ici, lancer la commande suivante.
Pour chez vous, remplacer le numéro de version et « amd64 » par votre architecture ou « generic » si vous n’en avez pas spécifié.

apt-get install linux-image-4.9.0-6-amd64

Démarrer de nouveau votre machine pour que la version courante du kernel soit la dernière installée.

reboot

Vérifier

uname -r
4.9.0-6-amd64

Nous pouvons maintenant supprimer les anciennes versions.
un conseil: ne supprimer pas tout de suite la dernière version utilisé. Vérifier d’abord que tout va bien avec le nouveau kernel. Nous ne sommes jamais à l’abri de surprise!!!

apt-get purge linux-image-4.9.0-3-amd64
apt-get purge linux-image-X.X.X-X-amd64

Normalement, apt-get s’occupe de tout mais nous allons tout de même mettre à jour Grub.

update-grub2 

démarrer  de nouveau la machine.

c’est fini.