Benötigen Kernel-Updates jede Version dazwischen?

11

Ich denke darüber nach, automatische Updates zu deaktivieren oder den Kernel auf eine bestimmte Version zu fixieren . Aber ich bin besorgt darüber , dass , wenn ich später unpin die Version, dass alle Kerne zwischen der Pinning - Version und der neuesten Version müssen heruntergeladen und installiert werden, die verursachen würde /rootzu wenig Speicherplatz zur Verfügung aus .

Muss jede Kernel-Version heruntergeladen und installiert werden oder muss apt-getnur der neueste Kernel abgerufen werden ?

styfle
quelle

Antworten:

25

Ubuntu lädt nur den neuesten Kernel herunter und installiert ihn

Ich habe einen Ubuntu-Computer, der monatelang ausgeschaltet bleibt. Wenn ich es einschalte und es sich selbst aktualisieren lasse, lädt es nur den neuesten Kernel herunter und überspringt die dazwischen liegenden.

Vielleicht möchten Sie laufen

sudo apt autoremove

Nach jeder Aktualisierung der Kernel, so dass /bootnur zwei zuletzt installierte Kernel vorhanden sind. Auf diese Weise können Sie, wenn sich der neueste Kernel schlecht verhält, zum zuvor funktionierenden Kernel zurückkehren und gleichzeitig verhindern, /bootdass er mit alten Kerneln verstopft wird.

Hoffe das hilft

user68186
quelle
Seit welcher Version autoremovewerden Kernel bereinigt? Bei Trusty war dies sicherlich nicht der Fall, was ein manuelles Entfernen erfordert.
Chris H
1
@ChrisH: Zuletzt habe ich überprüft, autoremovebehält den aktuellen Kernel und einen vorherigen (und den aktuell gebooteten Kernel) bei, sodass Sie wiederherstellen können, wenn der neue nicht startet. Aber es werden ältere Kernel entfernt. Sehen Sie /etc/apt/apt.conf.d/01autoremove-kernelsund /etc/kernel/postinst.d/apt-auto-removalwas das erzeugt. (Wenn Sie mehrere Updates durchgeführt haben, bei denen neue Kernel installiert wurden, diese aber nie gestartet wurden, führen Sie autoremove nach dem Neustart zwei statt 3 installierte Kernel aus.)
Peter Cordes
8

Kurze Antwort: Nein

Längere Antwort: Ich habe einige Ubuntu-Geschmackssysteme (Lubuntu und Xubuntu), die ich eher selten verwende. Wenn ich sie aktualisiere und aktualisiere, überspringen sie häufig mehrere Kernelversionen, und es gibt keine Probleme. Normalerweise führe ich die folgenden Befehle aus und erhalte die aktuelle Kernelversion (derselben Kernel-Serie):

sudo apt update
sudo apt full-upgrade

Es ist eine gute Idee zu rennen

sudo apt autoremove

Nachdem ein neuer Kernel installiert wurde, /bootsind nur zwei zuletzt installierte Kernel vorhanden. Sie können den vorherigen Kernel aus dem Grub-Menü auswählen, wenn Probleme mit dem neuen Kernel auftreten.

Sudodus
quelle