Home » Linux » Linux Kernel einfach updaten

Linux Kernel einfach updaten

In diesem Artikel lernt Ihr, wie Ihr den Linux Kernel eures Betriebssystems einfach und schnell updaten und wechseln könnt. Der Kernel ist das Herzstück einer jeden Linux Distribution. Er kümmert sich um alle Treiber und der Kommunikation zwischen der Hardwareebene und der Software.

Anders wie bei Windows braucht Ihr nicht für jedes Gerät extra Software zu installieren. Der Linux Kernel beeinaltet bereits alles, was es braucht, um Euren PC out of the Box anständig funktionieren zu lassen. Linux Distributionen wie Ubuntu/Kubuntu, Mint, Debian und Arch Linux kommen meisst mit etwas älteren Kernel Versionen daher. Das liegt einfach daran dass Kernel lange getestet werden bis sie in die Stable Release Versionen der Distribution einziehen können. Bei LTS Versionen ist ein stabiler Betrieb eine Grundvorrausetzung und deshalb kommen ältere Kernel zur Anwendung welche sich als absolut stabil bewährt haben. Aktuell kommt bei den meissten Distributionen der Kernel 5.15 oder bei nicht LTS Versionen der Linux Kernel 5.19 zum Einsatz.

Notiz: LTS = Long Term Support, Versionen mit längerem Updatezeitraum.

Neuere Kernel sind nicht per se instabil oder führen zu Abstürzen, ein stabiler Betrieb jedoch nicht garrantiert, was bei Servern zum Beispiel ein absolutes no-go wäre. Deshalb kommen bei Server teils noch ältere Kernel zum Einsatz.

Ein Kernel Update kann sinnvoll sein, wenn bestimmte Sachen nicht so funktionieren wie sie sollen, oder auf relativ neue Hardware zurück gegriffen wird, die der ältere Linux Kernel noch nicht kennt. Auf meinem Laptob beispielsweise hatte ich mit meiner AX210 Intel WLAN Karte häufig Verbindungsabbrüche und Bluetooth Probleme.

Hier hat ein Update auf einen neueren Kernel Bereits abhilfe geschaffen. Bei ganz aktuellen Laptops und Hardware aus der neusten Intel und AMD CPU Generation ergibt ein Kernelupdate Sinn, um bestimmte Neuerungen und Features optimal nutzen zu können.

Vorrausetzungen zum Linux Kernel Updaten

Da eine Änderung des Kernels tiefgreifende Eingriffe in das Betriebssystem sind, ist es sinnvoll, wichtigste Daten und Anwendungen zu sichern und ein BackUp anzulegen. Falls Ihr eine NAS habt, ist diese ja perfekt dafür geeignet. Alle anderen können sich mit USB Sticks oder externen Festplatten aushelfen.

Da neuere Kernel nicht signiert sind, müsst ihr Secureboot in eurem BIOS deaktivieren. SecureBoot verhindert das Laden von unsignierter Software bzw Treibern. SecureBoot ist nicht unbedingt notwendig und macht häufig bei älteren Geräten und Treibern Probleme. Ich habe es auf meinen nicht produktiven Geräten überall deaktiviert. Ist Secureboot aktiviert, lassen sich auch einige unsignierte Linux Distributionen nicht installieren.

Da jedes BIOS anders ist, ist eine Anleitung schwierig zu gestalten. Sucht in eurem BIOS nach dem Eintrag Secure Boot und deaktiviert die Funktion. Häufig ist SecureBoot in den Sicherheitseinstellungen des BIOS zu finden.

Hier ein Screenshot von meinem Dell Laptop BIOS.

Weitere Einstellungen müsst Ihr nicht tätigen. Bitte achtet darauf euch gut zu überlegen auf welchem eurer Geräte Ihr solche Einstellungen vornehmt. Auf einem Arbeitsgerät im produktiven Einsatz mit sensiblen Daten würde ich sowas nicht tun.

Linux Kernel Updater installieren

Machen wir uns nun daran den Kernel Updater zu installieren. Für Anfänger gibt es dafür extra das Kernel Mainline Tool, damit könnt Ihr die aktuellsten Kernel, welche für den sicheren Betrieb freigegeben sind installieren. Das ist für alle sinnvoll die Ihre Kernel Version nicht über die Kommandozeile aktualiseren können.

Aktualisiert zuerst eure Linux Version mit dem Befehl um Konflikte oder Probleme zu vermeiden:

sudo apt update && apt upgrade -y

Installiert euch das aktuelle Mainline Repository mit dem Befehl:

sudo add-apt-repository ppa:cappelikan/ppa -y

Führt erneut

sudo apt-get update

aus um das Repository zu aktualsieren.

Nun können wir das Tool mit dem Befehl

sudo apt install mainline -y

installieren.

Jetz findet Ihr die App mit dem Namen Ubuntu Mainline Kernel Installer in Euren Apps, Ihr könnt indem Ihr z.B nach Mainline sucht, schnell die App finden. Öffnet anschliessend die App, lasst das Programm alle Kernels auffrischen und laden und anschliessend befindet Ihr Euch in der sehr einfach gehalten Übersicht der App.

Links findet ihr alle aktuellen Kernelversion die für eure Distributionen freigegeben sind. Wählt euch einen Kernel aus, und installiert in, indem Ihr auf „Installieren“ drückt. Es öffnet sich ein neues Fenster und die Installation startet. Während der Installation müsst Ihr noch kurz eurer Passwort eingeben. Die Installation kann kurze Zeit in Anspruch nehmen. Verwendet während dieser Zeit eures Gerät am besten nicht.

Startet anschliessend euer Gerät neu. Nach dem Reboot ist die Installation bereits abgeschlossen.
Achtet darauf dass wenn ihr einen älteren Kernel probieren wollt, den neueren zuerst deinstallieren müsst. Das macht Ihr indem Ihr den Kernel, den ihr deinstallieren wollt, in der Mainline App auswählt und „Deinstallieren Sie“ betätigt. Mit „Alt deinstallieren“ könnt Ihr alle älteren Kernel, ausser dem, der gerade läuft, deinstallieren.

Unten in der Mainline App seht, ihr welcher Kernel akuell läuft.

Via Kommandozeile könnt Ihr ebenso mit dem Befehl „uname -r“ herrausfinden welcher Kernel momentan aktiviert ist.

Damit lassen sich bei euch hoffentlich die ein oder anderen Probleme beseitigen die Ihr eventuel habt, falls Ihr auf einem sehr neuem Gerät unterwegs seid. Habt Ihr ein älteres Gerät so wie ich, und habt Probleme mit Treibern,Verbindungen, Features oder sonstwas, ist ein Kernelupdate ebenso ein Versuch wert.

Weitere Informationen

https://www.phoronix.com/linux/Linux+Kernel                         neuste Kernel Infos

https://en.wikipedia.org/wiki/Linux_kernel_version_history      Kernel Übersicht

Habt Ihr Fragen zum Thema Linux Kernel updaten? Schreibt es in die Kommentare!

Ähnliche Beiträge

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert