Au fur à à mesure des mises à jour, de nouveaux noyaux s’installent, rendant obsolètes les anciens. A chaque nouveau noyau, 2 lignes supplémentaires apparaissent dans la liste de GRUB.
En supprimant les anciens noyaux : non seulement vous rendez Grub plus clair et plus esthétique mais en plus vous gagnez de la place sur le disque dur (très utile sur vous avez une partition /boot).
I. Connaitre les noyaux installés
Commencer par regarder les noyaux qui sont installés en utilisant la commande suivante :
sudo dpkg -l | grep linuxLes entrées qui nous intéressent sont celles qui contiennent par « linux-header« , « linux-headers-generic » et « linux-image-generic« :
linux-headers-2.6.32-26 2.6.32-26.48 Header files related to Linux kernel version
linux-headers-2.6.32-26-generic 2.6.32-26.48 Linux kernel headers for version 2.6.32 on x
linux-headers-2.6.32-27 2.6.32-27.49 Header files related to Linux kernel version
linux-headers-2.6.32-27-generic 2.6.32-27.49 Linux kernel headers for version 2.6.32 on x
linux-headers-2.6.32-28 2.6.32-28.55 Header files related to Linux kernel version
linux-headers-2.6.32-28-generic 2.6.32-28.55 Linux kernel headers for version 2.6.32 on x
linux-headers-generic 2.6.32.28.32 Generic Linux kernel headers
linux-image-2.6.32-26-generic 2.6.32-26.48 Linux kernel image for version 2.6.32 on x86
linux-image-2.6.32-27-generic 2.6.32-27.49 Linux kernel image for version 2.6.32 on x86
linux-image-2.6.32-28-generic 2.6.32-28.55 Linux kernel image for version 2.6.32 on x86
On voit que le noyau actuel (le plus récent) est le 2.6.32-28 et qu’il y a 2 vieux noyaux, les -26 et -27.
II. Supprimer les noyaux obsolètes
Cette opération n’est pas anodine, attention à ce que vous faites, ne supprimez pas n’importe quoi
.
Ici, nous allons supprimer le noyau 2.6.32-26 en exécutant cette commande :
sudo aptitude purge linux-headers-2.6.32-26 linux-headers-2.6.32-26-generic linux-image-2.6.32-26-genericIl y a donc 3 fichiers à renseigner, le « linux-headers », « linux-headers-generic » et « linux-image-generic ». Aptitude supprimera les dépendances qui sont devenues inutiles et lancera la commande de reconstruction de grub après avoir supprimé le noyau.
Attention : Il est conseillé de conserver un ou deux noyaux précédent l’actuel et évitez à tout prix de supprimer le noyau actuel évidemment
.





