So verwenden Sie den Linux-Kernel 5 unter Ubuntu 18.04 LTS

Ubuntu 18.04 LTS, die gegenwärtige stabile Version des Linux-Betriebssystems von Canonical, bietet dank intensiver Backporting-Bemühungen eine große Menge aktueller Software. Trotz dieser Anstrengungen tendieren Benutzer dazu, bei einer älteren Kernel-Version zu bleiben.

Obwohl es nicht unbedingt nachteilig ist, bei einer älteren Kernel-Version auf Ubuntu LTS zu verweilen, da die Entwickler sich bemühen, Korrekturen und Verbesserungen zu übertragen, kann es frustrierend sein, wenn man aus Stabilitätsgründen 18.04 nutzt, aber den neuesten Linux-Kernel (wie Kernel 5) bevorzugt. Zum Glück macht es die Linux-Community immer einfacher, den Linux-Kernel 5 auf Ubuntu 18.04 LTS zu verwenden.

Alternative 1 – Der Einsatz von UKUU

Das Ubuntu Kernel Upgrade Utility stellt eine einfache Methode dar, um unter Ubuntu 18.04 LTS den Linux-Kernel 5 zu installieren. Für den Zugang zu diesem Tool, besuchen Sie bitte unsere Anleitung zur Installation der UKUU-Anwendung.

Sobald die UKUU-Anwendung auf Ihrem Ubuntu-System betriebsbereit ist, starten Sie diese über Ihr Anwendungsmenü. Suchen Sie danach innerhalb der Anwendung nach der Version 5 des Linux-Kernels, vorzugsweise der aktuellsten verfügbaren.

Markieren Sie den gewünschten Kernel der Version 5 durch Anklicken mit der Maus, um ihn für die Installation auf Ubuntu 18.04 LTS vorzubereiten. Danach beginnen Sie mit der Installation des neuen Kernels, indem Sie auf den „Installieren“-Button klicken.

Lassen Sie die UKUU-App den Linux-Kernel der Version 5 vollständig herunterladen und auf Ihrem Ubuntu-Rechner installieren. Nach Abschluss der Installation schließen Sie die UKUU-Anwendung und starten Ubuntu 18.04 LTS neu. Nach dem Neustart sollte das System den Linux-Kernel der Version 5 verwenden.

Möchten Sie sicherstellen, dass Sie die allerneueste Kernel-Version verwenden und dass UKUU korrekt funktioniert? Öffnen Sie eine Terminal-Sitzung durch Drücken von Strg + Alt + T oder Strg + Umschalt + T und geben Sie den folgenden Befehl ein:

uname -r

Alternative 2 – Kompilierung aus der Quelle

Das Ubuntu Kernel Update Utility ist ein nützliches Werkzeug, kann jedoch aufgrund seiner Orientierung an von Canonical entwickelten Kernel-Versionen zu Instabilitäten führen. Für eine zuverlässigere Lösung bietet sich die Eigenkompilierung des Linux-Kernels an.

Um den Kompilierungsprozess zu beginnen, ist eine Konfigurationsdatei nötig. Der schnellste Weg, dies zu erreichen, ist das Herunterladen einer bereits bestehenden Konfigurationsdatei.

Hinweis: Wenn Sie unsere vorkonfigurierte Datei nicht verwenden möchten, können Sie eine vorhandene Konfigurationsdatei aus /boot kopieren und als „.config“ speichern.

wget https://pastebin.com/raw/Pwz0Uyqn -O .config

Nachdem Sie die Konfigurationsdatei heruntergeladen haben, laden Sie bitte die aktuellste Version des Linux-Kernels herunter. Zum Zeitpunkt dieses Artikels ist dies die Version 5.0.8.

Hinweis: Neue Kernel-Versionen werden regelmäßig auf Kernel.org veröffentlicht. Wenn Sie zukünftig von 5.0.8 aktualisieren möchten, besuchen Sie diese Seite, laden die neue Quelle herunter und folgen den Anweisungen in dieser Anleitung.

wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.8.tar.xz

Entpacken Sie das Archiv des Kernels 5.0.8 mit dem Befehl tar.

tar xvf linux-5.0.8.tar.xz

Verschieben Sie die neue Konfigurationsdatei in das Verzeichnis des Linux-Codes mit dem Befehl mv.

mv .config ~/linux-5.0.8/

Installieren Sie die erforderlichen Abhängigkeiten für den Kernel-Build unter Ubuntu, damit der Kernel kompiliert und gebaut werden kann.

sudo apt install build-essential libncurses5-dev gcc libssl-dev bc flex bison

Starten Sie das GUI-Menütool für den Kernel mit dem Befehl make menuconfig.

cd ~/linux-5.0.8/
make menuconfig

Belassen Sie die Standardeinstellungen in der Menü-App und wählen Sie mit den Pfeiltasten „Speichern“ aus. Achten Sie darauf, dass die Datei unter dem Namen „.config“ gespeichert wird.

Verlassen Sie das Menü-Tool, indem Sie „Beenden“ auswählen.

Nach dem Verlassen des GUI-Menüeditors verwenden Sie den Befehl lscpu, um die Anzahl der Kerne Ihres PCs zu ermitteln, damit Sie festlegen können, wie viele CPUs für die Kompilierung des Kernels verwendet werden können.

Um die Anzahl Ihrer Kerne herauszufinden, führen Sie den folgenden Befehl aus:

lscpu | grep -E '^CPU('

Merken Sie sich diesen Wert. Verwenden Sie anschließend den Befehl make mit dem Zusatz deb-pkg, um die Kompilierung für Ubuntu zu starten. Ersetzen Sie hierbei „CORE-NUMBER“ durch die zuvor ermittelte Anzahl der Kerne.

make -jCORE-NUMBER deb-pkg

Die Dauer des Build-Prozesses hängt von der Anzahl Ihrer CPU-Kerne ab. Für optimale Ergebnisse empfiehlt sich der Einsatz einer Dual-Core-CPU (2) oder besser. Nach Abschluss des Build-Prozesses erzeugt der Compiler vier fertige DEB-Pakete, die für die Installation Ihres neuen Kernels bereitstehen.

Installieren Sie den neu kompilierten Linux-Kernel 5.0.8 durch den Aufruf des Befehls dpkg.

sudo dpkg -i linux-*.deb

Nach erfolgreicher Installation durch dpkg starten Sie Ihr Linux-System neu. Nach dem Neustart sollte Ubuntu 18.04 LTS mit Linux-Kernel Version 5 laufen.

Um zu verifizieren, dass Sie tatsächlich Kernel 5 unter Ubuntu 18.04 LTS verwenden, nutzen Sie den Befehl uname.

uname -r