Jedes Mal, wenn ich einen neuen Linux-Kernel installiere, wird dieser in der grub_config belassen, wodurch das Bootmenü jedes Mal länger wird.
Ich weiß, dass ich die installierten Pakete manuell durchsuchen und sie entfernen kann.
Bietet Ubuntu eine einfachere Möglichkeit, sie zu entfernen oder zu verhindern, dass sie in der Bootliste angezeigt werden?
Computer Janitor kann alte Kernel bereinigen und ist, glaube ich, standardmäßig in Ubuntu (aber nicht Kubuntu) installiert.
GRUB 1, falls Sie diesen verwenden, hat eine Option in /boot/grub/menu.lst
, mit der Sie angeben können, wie viele Kernel er maximal anzeigen soll. GRUB 2 hat, soweit ich weiß, diese Option nicht.
Um ältere Linux-Image-Kernel zu entfernen, booten Sie zunächst mit dem Kernel, den Sie behalten möchten.
Sie können die Kernelversion auch mit dem Befehl uname -r
überprüfen, damit Sie nicht aus Versehen den falschen Kernel entfernen.
Gehen Sie nun zum Synaptic-Paketmanager und suchen Sie nach linux-image
und entfernen Sie alle älteren Versionen außer der, die der obere Befehl anzeigt. Im Allgemeinen ziehe ich es vor, die neueste Version zu verwenden.
Wenn Sie jetzt neu starten, sehen Sie ein sauberes Grub-Menü.
Ich persönlich verwende gerne Synaptic
. Dadurch fühle ich mich sicherer, was vor sich geht. Die einzige Anwendung, die ich kenne, die eine Option zum Entfernen alter Kernel hat, ist Ubuntu Tweak.
So entfernen Sie die Kernel, die Sie nicht verwenden:
uname -a
in einem Terminal ausführen können