Jedes Mal, wenn ich einen neuen Linux-Kernel installiere, bleibt er in der grub_config, wodurch das Boot-Menü jedes Mal länger wird.
Ich weiß, dass ich die installierten Pakete manuell durchsuchen und entfernen kann.
Bietet Ubuntu eine einfachere Möglichkeit, sie zu bereinigen oder zu verhindern, dass sie in der Startliste angezeigt werden?
Beste Antwort
16.04 und neuere Versionen von Ubuntu
sudo apt autoremove
Dieser Befehl entfernt Pakete, die automatisch installiert wurden, um eine Abhängigkeit aufzulösen, von denen jetzt aber keine Abhängigkeit mehr besteht. Dies schließt alte Versionen von linux-headers-*
ein und linux-image-*
. (Es ist auch klug bei diesem Prozess, eine Ersatzversion des Kernels als Fallback übrig zu lassen!)
11.10 und neuere Versionen von Ubuntu
GRUB2 und seine Anzeige aller Kernel
Die neuesten Versionen von Grub2 in Ubuntu installiert zeigt automatisch den neuesten Kernel an und blendet ältere Kernel aus, die Sie möglicherweise installiert haben.
Wenn Sie Ihre grub nicht sehen – Denken Sie dann daran, Shift zu drücken beim Booten.
Wie Sie sehen können, wird nur der neuste Kernel angezeigt.
Wenn Sie die angezeigte Option auswählen (drücken Sie Enter ), dann werden alle alten Kernel sichtbar und zum Booten verfügbar.
Wie man ältere Kernel dauerhaft löscht
Booten Sie zuerst mit dem neusten verfügbaren Kernel.
Es gibt eine Reihe von Möglichkeiten, alte Kernel zu löschen. Ich persönlich würde Computer-Hausmeister nicht anfassen da dies anerkanntermaßen Ihren Computer mit seinen Vorschlägen beschädigt.
synaptisch
Eine Alternative ist Synaptic (sudo apt install synaptic
)
suchen Sie nach linux-image , klicken Sie mit der rechten Maustaste auf einen Kernel und wählen Sie vollständige Entfernung und klicken Sie schließlich auf Übernehmen Schaltfläche, um den Kernel zu löschen.
Wiederholen Sie die Suche, diesmal jedoch nach linux-header – Sie können die zugehörigen Header für das zuvor ausgewählte Kernel-Image löschen.
Synaptisch wird jedoch nicht versuchen zu überprüfen, was Sie zu entfernen versuchen … Sie könnten versehentlich Ihren neuesten Kernel löschen – oder sogar alle Ihre Kernel mit diesem Tool löschen, was Sie mit einem nicht bootfähigen Ubuntu zurücklässt !.
Denken Sie daran, zu überprüfen, welchen Kernel Sie verwenden, geben Sie Folgendes ein:
uname -r
Das Ergebnis wäre ähnlich wie:
Merken Sie sich das Ergebnis und die Zahl – stellen Sie sicher, dass Sie das entsprechende Bild oder den Header nicht löschen.
Verwandte:Wie entferne ich Gnome Desktop Environment, ohne Unity DE durcheinander zu bringen? (Ubuntu 16.04)?Empfehlung
Meine Empfehlung ist, mindestens zwei oder besser drei Kernel einschließlich des neuesten zu behalten. Der Grund für die Empfehlung ist, dass Sie mindestens einen/zwei andere Kernel haben werden, mit denen Sie booten können, falls Sie aus irgendeinem Grund nicht mit dem neuesten Kernel booten können oder eine rückständige Fähigkeit wie z. B. defektes WLAN einführen.