Lorsque vous démarrez votre machine pour la première fois, vous devriez voir le menu de démarrage grub. Dans le menu de démarrage de grub, choisissez l'ancien noyau sur lequel vous souhaitez démarrer - Une fois que vous avez choisi le noyau que vous souhaitez conserver et que vous l'avez démarré
uname -r
vous dira sur quel noyau vous utilisez actuellement (mesurez deux fois coupez une fois)
dpkg -l | grep linux-image
dpkg -l | grep linux-headers
vous dira quels noyaux / en-têtes sont enregistrés sur votre système - je supprimerai également les en-têtes - bien qu'ils n'occupent pas trop d'espace, je les purge toujours, pourquoi les avoir si je supprime le noyau?
Sachez qu'il est important de NE PAS supprimer le noyau que vous utilisez, c'est-à-dire que la uname -r
suppression de ces entrées de noyau et d'en-tête rendra votre système inutilisable.
puis supprimez ceux que vous ne voulez pas:
sudo apt-get purge
Je vais copier la sortie de dpkg -l | grep linux-image
dans un document texte afin que ce soit un processus peu compliqué et que je puisse clairement choisir ce que je veux supprimer ou enregistrer
un exemple de ce à quoi ressemblera la commande complète:
sudo apt-get purge linux-image-3.16.0-41-generic linux-image-3.16.0-41-lowlatency linux-image-extra-3.16.0-41-generic
sudo apt-get purge linux-headers-3.16.0-41 linux-headers-3.16.0-41-generic linux-headers-3.16.0-41-lowlatency
un exemple de ce que la sortie de dpkg -l | grep linux-headers ressemblera à:
jason@casa-wesella:~$ dpkg -l | grep linux-headers
ii linux-headers-3.16.0-41 3.16.0-41.57~14.04.1 all Header files related to Linux kernel version 3.16.0
ii linux-headers-3.16.0-41-generic 3.16.0-41.57~14.04.1 i386 Linux kernel headers for version 3.16.0 on 32 bit x86 SMP
ii linux-headers-3.16.0-41-lowlatency 3.16.0-41.57~14.04.1 i386 Linux kernel headers for version 3.16.0 on 32 bit x86 SMP
ii linux-headers-3.16.0-43 3.16.0-43.58~14.04.1 all Header files related to Linux kernel version 3.16.0
ii linux-headers-3.16.0-43-generic 3.16.0-43.58~14.04.1 i386 Linux kernel headers for version 3.16.0 on 32 bit x86 SMP
ii linux-headers-3.16.0-43-lowlatency 3.16.0-43.58~14.04.1 i386 Linux kernel headers for version 3.16.0 on 32 bit x86 SMP
ii linux-headers-generic-lts-utopic 3.16.0.43.34 i386 Generic Linux kernel headers
ii linux-headers-lowlatency-lts-utopic 3.16.0.43.34 i386 lowlatency Linux kernel headers