J'aime gérer moi-même les noyaux, et je ne vois pas comment arrêter apt-get autoremove de supprimer les noyaux plus anciens.
apt-get autoremove
, supprime les fichiers qui ont été installés automatiquement et qui ne sont plus nécessaires. Si vous voulez autoremove ne pas en supprimer, vous pouvez les marquer comme installés manuellement. Dans votre cas: Sudo apt-mark manual
nom_package .
Si vous avez installé un noyau principal, vous devez marquer 3 paquets:
linux-headers - version
linux-headers - version - générique
linux-image - version - générique
Si vous utilisez le official kerne l, vous devez marquer un autre paquet:
linux-image-extra - version - générique.
La seule chose à faire est de trouver la version correcte et de remplacer le mot dans le nom du package. Bien entendu, les trois ou quatre versions doivent être identiques.
Si cela ne vous dérange pas d'utiliser une interface graphique, il existe des programmes pour gérer ce problème. Pendant des années, Ubuntu Tweak avait été choisi, mais il est récemment devenu un abandonware. Cependant, il est toujours disponible et fonctionne dans les versions LTS d'Ubuntu. Pour plus d'informations sur son installation dans la version 16.04, voir la réponse à cette question .
La fonction Janitor d'Ubuntu Tweak listera tous les logiciels pouvant être supprimés. Si vous ne souhaitez pas supprimer les noyaux, ne cochez tout simplement pas les cases correspondantes et utilisez le programme pour supprimer tout le reste.