Um dem schwindenden Festplattenplatz unter Ubunu auf der SSD oder der VM Herr zu werden, lassen sich mit folgendem Befehl auf der Shell die alten nicht mehr benötigten Kernel-Pakete deinstallieren und so wieder ein wenig mehr Platz schaffen. Da die Kernel-Pakete mit den Jahren doch an Umfang zugenommen haben, kann man so schnell auch mal 2-3 GByte oder mehr an Platz auf seinem Datenträger frei bekommen.
!!! Hinweis !!!
Bevor unten aufgeführter Befehl ausgeführt wird, sollte unbedingt kontrolliert werden, ob das System bereits mit der höchsten Version des aktuell installierten Kernels läuft, da sonst nach einem Reboot das System nicht mehr starten kann, da ggf. der als Standard konfigurierte Kernel deinstalliert wurde. Dazu einfach die Ausgabe von uname -r mit der höchsten Version unter /usr/src vergleichen und sollte diese nicht übereinstimmen, dass System vorher 1x rebooten und dann erneut vergleichen.
Befehl zum deinstallieren alter Kernel-Pakete
dpkg -l 'linux-*' | \ sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | \ xargs sudo apt-get -y purge
In dem orignal Blog-Beitrag [¹] gibt es in den etlichen Kommentaren noch andere Lösungsansätze.
Dieses Script lässt sich vermutlich auch auf anderen Deb-Package basierenden Systemen einsetzen. Ich habe es jedoch aktuell nur unter Ubuntu 12.04 LTS erfolgreich getestet.
Weitere Quellen
- http://ubuntugenius.wordpress.com/2011/01/08/ubuntu-cleanup-how-to-remove-all-unused-linux-kernel-headers-images-and-modules [¹]
- https://help.ubuntu.com/community/Lubuntu/Documentation/RemoveOldKernels#Manual
- http://www.ubuntu.com
Verwandte Artikel
Diese Artikel könnten ebenfalls Dein Interesse wecken.
Steffen Schlaer
Webdeveloper
Seit 2008 arbeite ich mit dem PHP basierten Drupal CMS. Anfangs noch mit Drupal 5 ausschließlich für eigene Websites, später dann Hauptberuflich bei der NGO Plant-for-the-Planet mit Drupal 6 & 7 und nun seit 2013 als freiberuflicher Drupal Entwickler. Im Oktober 2014 auf der DrupalCon in Amsterdam habe ich angefangen mit Drupal 8 zu arbeiten.