serveur-debian-general:comment-supprimer-ancien-noyau-debian

Comment supprimer les anciens noyaux Debian

Au cours de la vie d'un serveur Debian, de nombreuses mises à jour de noyau seront disponibles. Il est important de faire ses mises à jour du noyau Linux. Ce qui donne qu'on peut facilement se retrouver avec une bonne dizaines de noyaux Linux installés sur son serveur.

Voici un petit tutoriel pour vous permettre de supprimer et nettoyer les différentes versions disponible sur votre serveur Linux.

Ce tutoriel a été testé sur Debian Stretch (version 9) à Debian Bookworm (version 12). Toutes les lignes de commandes s'exécute dans un terminal en mode super-administrateur (root).

Difficulté
Très facile

Pour supprimer les anciens noyaux, il faut d'abord connaître la version du noyau utilisé par notre système Linux. Nous utilisons la commande suivante :

uname -sr

Ce qui donnera un résultat ressemblant à ceci : Linux 5.10.0-15-amd64

Maintenant que nous connaissons le noyau Linux utilisé par notre serveur, nous allons obtenir la liste de tous les noyaux linux installés avec la commande suivante :

dpkg -l | grep linux-image | awk '{print$2}'

Ce qui nous donnera une liste du genre : linux-image-5.10.0-15-amd64 linux-image-5.10.0-14-amd64 linux-image-amd64

Maintenant, il nous reste à choisir les noyaux Linux à supprimer. A titre personnel, je garde toujours les 2 dernières versions d'installée sur mes machines. En cas de soucis avec la dernière version, je peux revenir à une version de noyau plus stable.

Voici la procédure à suivre, nous la répéterons pour l'ensemble des noyaux a supprimer

apt remove --purge linux-image-x.xx-x-amd64
update-grub2
reboot
  • [08/07/2022] : Création de l'article
  • [04/08/2023] : MAJ pour Debian 12 + correction bug mineur
  • serveur-debian-general/comment-supprimer-ancien-noyau-debian.txt
  • Dernière modification : 04/08/2023 12:12
  • de zonewebmaster