Kernel/Removal/de

Dieser Artikel beschreibt die Deinstallation von alten Kerneln.

Kernelquellen deinstallieren
Hat man einen neuen Kernel installiert und läuft dieser zufriedenstellend, so kann der alte Kernel entfernt werden. Um die alten Kernelquellen zu deinstallieren, bietet emerge die Option --depclean (Kurzform -c), um all alten und ungenutzten Versionen eines Paketes mit Slots zu deinstallieren, z.B. bei :

Man sollte sich vergewisseren, dass der Befehl nicht die aktuell verwendeten Kernelquellen deinstalliert. (Siehe dazu auch den Kernel Upgrade Artikel.)

Kernelquellen schützen
Wenn neuere Kernelquellen installiert wurden und, bevor man zu den neueren Quellen wechselt, --depclean ausführt, so werden die momentanen Kernelqellen entfernt. Will man aber den jetzigen Kernelquellen bleiben, so will man die Deinstallation nicht, weil die Kernelquellen z.B. noch bei der Aktualisierung von externen Kernelmodulen benötigt werden. Es ist daher gute Praxis die jetzige Kernelversion zur world Datei explizit hinzuzufügen, damit sie vor --depclean Operation geschützt wird.

Beachte, dass die Slot-Notation einen Doppelpunkt anstatt des ansonsten üblichen Bindestrichs verwendet. Jede Kernelversion hat ihren eigenen Slot.

eclean-kernel verwenden
ist ein einfaches Hilfsprogramm zum Säubern alter Kernel. Es entfernt sowohl die Kerneldateien als auch temporäre Verzeichnisse, wenn sie nicht mehr von den gewünschten Kerneln genutzt werden.

Um z.B. nur die drei neuesten Kernel zu erhalten:

Manuelles Entfernen
Portage entfernt nur die Dateien, die es selber installiert hat. Dateien, die beim Kompilieren und Installation des Kernels erstellt wurde, verbleiben im System. Sie können jetzt aber auch entfernt werden.


 * Wenn ein Kernel im Kernelverzeichnis kompiliert worden ist, verbleiben dort die temporären Dateien auch nach der Deinstallation durch Portage:



Bei der Installation des Kernel werden die Module in ein Unterverzeichnis von /lib/modules/ kopiert:




 * Die alten Dateien in /boot können auch entfernt werden:




 * Schließlich entfernt man alle alten Einträge aus der Konfigurationsdatei des Bootloaders.