Website-Suche

So installieren Sie den neuesten Kernel 5.0 in Ubuntu


In regelmäßigen Abständen kommen neue Geräte und Technologien auf den Markt und es ist wichtig, den Kernel unseres Linux-Systems auf dem neuesten Stand zu halten, wenn wir das Beste daraus machen wollen.

Darüber hinaus erleichtert uns die Aktualisierung des Systemkernels die Nutzung neuer Kernelfunktionen und hilft uns auch, uns vor Schwachstellen zu schützen, die in früheren Versionen gefunden wurden.

Empfohlene Lektüre: So aktualisieren Sie den Kernel in CentOS 7

Sind Sie bereit, Ihren Kernel auf Ubuntu und Debian oder eines ihrer Derivate wie Linux Mint zu aktualisieren? Wenn ja, lesen Sie weiter!

Überprüfen Sie die installierte Kernel-Version

Um die aktuelle Version des installierten Kernels auf unserem System zu finden, können wir Folgendes tun:

uname -sr

Das Folgende zeigt die Ausgabe des obigen Befehls auf einem Ubuntu 18.04-Server:

Linux 4.15.0-42-generic

Kernel in Ubuntu Server aktualisieren

Um den Kernel in Ubuntu zu aktualisieren, gehen Sie zu http://kernel.ubuntu.com/~kernel-ppa/mainline/ und wählen Sie die gewünschte Version aus (Kernel 5.0 ist die (spätestens zum Zeitpunkt des Schreibens) aus der Liste entfernen, indem Sie darauf klicken.

Laden Sie als Nächstes die Dateien .deb für Ihre Systemarchitektur mit dem Befehl wget herunter.

Laden Sie den Linux-Kernel für das 32-Bit-System herunter

wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-headers-5.0.0-050000_5.0.0-050000.201903032031_all.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-headers-5.0.0-050000-generic_5.0.0-050000.201903032031_i386.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-image-5.0.0-050000-generic_5.0.0-050000.201903032031_i386.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-modules-5.0.0-050000-generic_5.0.0-050000.201903032031_i386.deb

Laden Sie den Linux-Kernel für das 64-Bit-System herunter

wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-headers-5.0.0-050000_5.0.0-050000.201903032031_all.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-headers-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-image-unsigned-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-modules-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.deb

Nachdem Sie alle oben genannten Kerneldateien heruntergeladen haben, installieren Sie sie nun wie folgt:

sudo dpkg -i *.deb
Beispielausgabe
(Reading database ... 140176 files and directories currently installed.)
Preparing to unpack linux-headers-5.0.0-050000_5.0.0-050000.201903032031_all.deb ...
Unpacking linux-headers-5.0.0-050000 (5.0.0-050000.201903032031) over (5.0.0-050000.201903032031) ...
Preparing to unpack linux-headers-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.deb ...
Unpacking linux-headers-5.0.0-050000-generic (5.0.0-050000.201903032031) over (5.0.0-050000.201903032031) ...
Preparing to unpack linux-image-unsigned-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.deb ...
Unpacking linux-image-unsigned-5.0.0-050000-generic (5.0.0-050000.201903032031) over (5.0.0-050000.201903032031) ...
Selecting previously unselected package linux-modules-5.0.0-050000-generic.
Preparing to unpack linux-modules-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.deb ...
Unpacking linux-modules-5.0.0-050000-generic (5.0.0-050000.201903032031) ...
Setting up linux-headers-5.0.0-050000 (5.0.0-050000.201903032031) ...
Setting up linux-headers-5.0.0-050000-generic (5.0.0-050000.201903032031) ...
Setting up linux-modules-5.0.0-050000-generic (5.0.0-050000.201903032031) ...
Setting up linux-image-unsigned-5.0.0-050000-generic (5.0.0-050000.201903032031) ...
Processing triggers for linux-image-unsigned-5.0.0-050000-generic (5.0.0-050000.201903032031) ...
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-5.0.0-050000-generic
/etc/kernel/postinst.d/x-grub-legacy-ec2:
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz-4.15.0-42-generic
Found kernel: /boot/vmlinuz-4.15.0-29-generic
Found kernel: /boot/vmlinuz-5.0.0-050000-generic
Found kernel: /boot/vmlinuz-4.15.0-42-generic
Found kernel: /boot/vmlinuz-4.15.0-29-generic
Replacing config file /run/grub/menu.lst with new version
Updating /boot/grub/menu.lst ... done

/etc/kernel/postinst.d/zz-update-grub:
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.0.0-050000-generic
Found initrd image: /boot/initrd.img-5.0.0-050000-generic
Found linux image: /boot/vmlinuz-4.15.0-42-generic
Found initrd image: /boot/initrd.img-4.15.0-42-generic
Found linux image: /boot/vmlinuz-4.15.0-29-generic
Found initrd image: /boot/initrd.img-4.15.0-29-generic
done

Sobald die Installation abgeschlossen ist, starten Sie Ihren Computer neu und überprüfen Sie, ob die neue Kernel-Version verwendet wird:

uname -sr

Und das ist es. Sie verwenden jetzt eine viel aktuellere Kernel-Version als die, die standardmäßig mit Ubuntu installiert wird.

Zusammenfassung

In diesem Artikel haben wir gezeigt, wie Sie den Linux-Kernel auf einem Ubuntu-System einfach aktualisieren können. Es gibt noch ein weiteres Verfahren, das wir hier nicht gezeigt haben, da es das Kompilieren des Kernels aus dem Quellcode erfordert, was auf Produktions-Linux-Systemen nicht empfohlen wird.

Wenn Sie immer noch daran interessiert sind, den Kernel als Lernerfahrung zu kompilieren, finden Sie die Anweisungen dazu auf der Seite „Kernel-Neulinge“.

Wenn Sie Fragen oder Kommentare zu diesem Artikel haben, können Sie wie immer gerne das untenstehende Formular verwenden.