Shared snippet, command, script ...2013-07-31T11:44:09+02:00https://shaarlet.knah-tsaeb.org/https://shaarlet.knah-tsaeb.org/https://shaarlet.knah-tsaeb.org/
kernel - Documentation Ubuntu Francophonehttps://shaarlet.knah-tsaeb.org/?zAShmA2013-07-31T11:44:09+02:00Supprimer les vieux noyaux.</br><code>Lister ensuite l'ensemble des noyaux installés grâce à :<br />
<br />
dpkg -l | grep -Ei "linux-headers|linux-image"<br />
<br />
Sur Ubuntu 12.10, en décembre 2012, le résultat de cette commande donne :<br />
<br />
linux-headers-3.5.0-18 3.5.0-18.29<br />
linux-headers-3.5.0-18-generic 3.5.0-18.29<br />
linux-headers-3.5.0-19 3.5.0-19.30<br />
linux-headers-3.5.0-19-generic 3.5.0-19.30<br />
linux-headers-3.5.0-20 3.5.0-20.31<br />
linux-headers-3.5.0-20-generic 3.5.0-20.31<br />
linux-headers-3.5.0-21 3.5.0-21.32<br />
linux-headers-3.5.0-21-generic 3.5.0-21.32<br />
linux-headers-generic 3.5.0.21.27<br />
linux-headers-generic-pae 3.5.0.21.27<br />
linux-image-3.5.0-17-generic 3.5.0-17.28<br />
linux-image-3.5.0-18-generic 3.5.0-18.29<br />
linux-image-3.5.0-19-generic 3.5.0-19.30<br />
linux-image-3.5.0-20-generic 3.5.0-20.31<br />
linux-image-3.5.0-21-generic 3.5.0-21.32<br />
linux-image-extra-3.5.0-17-generic 3.5.0-17.28<br />
linux-image-extra-3.5.0-18-generic 3.5.0-18.29<br />
linux-image-extra-3.5.0-19-generic 3.5.0-19.30<br />
linux-image-extra-3.5.0-20-generic 3.5.0-20.31<br />
linux-image-extra-3.5.0-21-generic 3.5.0-21.32<br />
linux-image-generic <br />
<br />
On pourrait donc dans cet exemple supprimer les noyaux 3.5.0-17, 3.5.0-18 et 3.5.0-19 (toujours garder les deux derniers noyaux 3.5.0-20 et 3.5.0-21 dans cet exemple).<br />
<br />
Pour désinstaller un noyau Linux, il suffit de désinstaller les 3 ou 4 paquets correspondants à la version voulue :<br />
<br />
linux-headers-<version>_<version>_all.deb<br />
linux-headers-<version>-generic_<version>_<votre_architecture>.deb<br />
linux-image-<version>-generic_<version>_<votre_architecture>.deb<br />
linux-image-extra-<version>-generic_<version>_<votre_architecture>.deb<br />
<br />
Par exemple pour désinstaller le noyau 3.5.0-17, la commande complète (à adapter) ressemble à quelque chose comme :<br />
<br />
sudo apt-get remove linux-headers-3.5.0-17 linux-headers-3.5.0-17-generic linux-image-3.5.0-17-generic linux-image-extra-3.5.0-17-generic --purge<br />
<br />
Répéter l'opération autant de fois qu'il y'a de noyaux à supprimer.<br />
<br />
Redémarrer le PC. Le menu GRUB ne proposera plus le ou les noyaux supprimés.</code></br> via <br>(<a href="https://shaarlet.knah-tsaeb.org/?zAShmA">Permalink</a>)