Table des matières

Conserver plusieurs noyaux

Par défaut, Ubuntu conserve uniquement deux noyaux, si pour une raison, on souhaite conserver des noyaux plus anciens, il faut modifier le fichier /etc/kernel/postinst.d/apt-auto-removal et trouver la ligne commençant par previous_version.

[...]
previous_version="$(echo "$debverlist" | sed -n 2p)"
 
[...]

Par exemple, si l'on en veut trois, on doit modifier cette ligne :

[...]
previous_version="$(echo "$debverlist" | sed -n 2,4p)"
 
[...]

Lister les noyaux

Les noms des paquets des noyaux chez Debian et Ubuntu diffèrent :

  • linux-image → Debian
  • linux-image-generic → Ubuntu

Pour lister les différents noyaux installés sur son système :

dpkg -l | grep linux-image

C'est la deuxième colonne qui est intéressantes, car cela correspond au nom du paquet.

Pour être sûr de quel noyau est utilisé, on peut utiliser la commande uname -r.

Supprimer un noyau

Le système conservera dans tous les cas deux noyaux, donc cette commande peut avoir des effets de bord indésirable.

apt remove --purge linux-image-...-generic

Plus besoin de mettre à jour le chargeur d'amorçage Grub2, c'est fait automatiquement 1).

1)
À voir si c'est le cas chez Debian.