Je pars du constat qu'à chaque mise à jour du kernel, les anciens noyaux sont conservés et que cela surcharge inutilement le disque du PC et peut-être même le ralenti au démarrage.

1er Garder Uniquement les deux derniers: (https://doc.ubuntu-fr.org/kernel#su...)

préparation :

sudo apt-get autoremove --purge

Trouver le nom du noyau installé, ouvrir terminal et saisir :~$ sudo uname -a

pour moi => Linux dad-PC-linux 4.15.0-91-generic #92-Ubuntu SMP Fri Feb 28 11:09:48 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Lister les noyaux dpkg -l | grep -Ei "linux-*"

  • rc linux-modules-4.15.0-48-generic 4.15.0-48.51 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-4.15.0-49-generic 4.15.0-49.53 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-4.15.0-50-generic 4.15.0-50.54 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-4.15.0-51-generic 4.15.0-51.55 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-4.15.0-52-generic 4.15.0-52.56 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-4.15.0-53-generic 4.15.0-53.57 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-4.15.0-54-generic 4.15.0-54.58 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-4.15.0-55-generic 4.15.0-55.60 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-4.15.0-56-generic 4.15.0-56.62 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-4.15.0-58-generic 4.15.0-58.64 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-4.15.0-59-generic 4.15.0-59.66 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-4.15.0-60-generic 4.15.0-60.67 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-4.15.0-62-generic 4.15.0-62.69 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-4.15.0-63-generic 4.15.0-63.72 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-4.15.0-64-generic 4.15.0-64.73 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-4.15.0-65-generic 4.15.0-65.74 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-4.15.0-66-generic 4.15.0-66.75 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-4.15.0-68-generic 4.15.0-68.77 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-4.15.0-70-generic 4.15.0-70.79 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-4.15.0-72-generic 4.15.0-72.81 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-4.15.0-73-generic 4.15.0-73.82 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-4.15.0-74-generic 4.15.0-74.84 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-4.15.0-75-generic 4.15.0-75.85 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-4.15.0-76-generic 4.15.0-76.86 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-4.15.0-87-generic 4.15.0-87.87 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • ii linux-modules-4.15.0-89-generic 4.15.0-89.89 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • ii linux-modules-4.15.0-91-generic 4.15.0-91.92 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-extra-4.15.0-48-generic 4.15.0-48.51 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-extra-4.15.0-49-generic 4.15.0-49.53 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-extra-4.15.0-50-generic 4.15.0-50.54 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-extra-4.15.0-51-generic 4.15.0-51.55 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-extra-4.15.0-52-generic 4.15.0-52.56 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-extra-4.15.0-53-generic 4.15.0-53.57 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-extra-4.15.0-54-generic 4.15.0-54.58 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-extra-4.15.0-55-generic 4.15.0-55.60 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-extra-4.15.0-56-generic 4.15.0-56.62 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-extra-4.15.0-58-generic 4.15.0-58.64 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-extra-4.15.0-59-generic 4.15.0-59.66 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-extra-4.15.0-60-generic 4.15.0-60.67 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-extra-4.15.0-62-generic 4.15.0-62.69 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-extra-4.15.0-63-generic 4.15.0-63.72 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-extra-4.15.0-64-generic 4.15.0-64.73 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-extra-4.15.0-65-generic 4.15.0-65.74 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-extra-4.15.0-66-generic 4.15.0-66.75 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-extra-4.15.0-68-generic 4.15.0-68.77 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-extra-4.15.0-70-generic 4.15.0-70.79 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-extra-4.15.0-72-generic 4.15.0-72.81 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-extra-4.15.0-73-generic 4.15.0-73.82 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-extra-4.15.0-74-generic 4.15.0-74.84 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-extra-4.15.0-75-generic 4.15.0-75.85 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-extra-4.15.0-76-generic 4.15.0-76.86 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • rc linux-modules-extra-4.15.0-87-generic 4.15.0-87.87 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • ii linux-modules-extra-4.15.0-89-generic 4.15.0-89.89 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • ii linux-modules-extra-4.15.0-91-generic 4.15.0-91.92 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP

Nous allons conserver les deux derniers 4.15.0-87 on lance la commande :

sudo apt-get remove --purge linux-modules-4.15.0-48-generic linux-modules-extra-4.15.0-48-generic

on valide

et on continue jusqu'à linux-modules-4.15.0-76-generic, et on reliste :

Lister les noyaux dpkg -l | grep -Ei "linux-*"

  • ii linux-generic 4.15.0.91.83 amd64 Complete Generic Linux kernel and headers
  • ii linux-headers-4.15.0-89 4.15.0-89.89 all Header files related to Linux kernel version 4.15.0
  • ii linux-headers-4.15.0-89-generic 4.15.0-89.89 amd64 Linux kernel headers for version 4.15.0 on 64 bit x86 SMP
  • ii linux-headers-4.15.0-91 4.15.0-91.92 all Header files related to Linux kernel version 4.15.0
  • ii linux-headers-4.15.0-91-generic 4.15.0-91.92 amd64 Linux kernel headers for version 4.15.0 on 64 bit x86 SMP
  • ii linux-headers-generic 4.15.0.91.83 amd64 Generic Linux kernel headers
  • ii linux-image-4.15.0-89-generic 4.15.0-89.89 amd64 Signed kernel image generic
  • ii linux-image-4.15.0-91-generic 4.15.0-91.92 amd64 Signed kernel image generic
  • ii linux-image-generic 4.15.0.91.83 amd64 Generic Linux kernel image
  • ii linux-libc-dev:amd64 4.15.0-91.92 amd64 Linux Kernel Headers for development
  • ii linux-modules-4.15.0-89-generic 4.15.0-89.89 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • ii linux-modules-4.15.0-91-generic 4.15.0-91.92 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • ii linux-modules-extra-4.15.0-89-generic 4.15.0-89.89 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • ii linux-modules-extra-4.15.0-91-generic 4.15.0-91.92 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
  • ii linux-signed-generic 4.15.0.91.83 amd64 Complete Signed Generic Linux kernel and headers (dummy transitional package)

on fini par :

sudo apt-get autoremove --purge