Zum Inhalt

Linux Kernel aktualisieren & verwalten

Linux Kernel aktualisieren & verwalten

Linux Kernel aktualisieren & verwalten

Zusammenfassung: Dieser Artikel dokumentiert verschiedene Methoden zur Aktualisierung und Verwaltung des Linux-Kernels. Themen sind distributionsspezifische Update-Wege über den Paketmanager, die manuelle Installation eines Kernels aus dem Quellcode, die Verwaltung mehrerer Kernel im GRUB-Bootloader sowie das sichere Entfernen alter Kernel-Versionen.


1. Aktuelle Kernel-Version anzeigen

uname -r

Beispielausgabe: 6.8.0-52-generic

Alle installierten Kernel auflisten:

# Ubuntu / Debian
dpkg --list | grep linux-image

# Fedora / RHEL
rpm -qa | grep kernel

# Arch Linux
pacman -Q linux

2. Kernel via Paketmanager aktualisieren (empfohlen)

Ubuntu / Debian

sudo apt update && sudo apt upgrade

Der Kernel wird zusammen mit den regulären System-Updates aktualisiert. Ein Neustart ist danach erforderlich.

Neueste HWE-Kernel (Hardware Enablement Stack) für ältere Ubuntu LTS-Versionen:

sudo apt install linux-generic-hwe-22.04

Fedora

sudo dnf upgrade --refresh

Fedora liefert regelmäßig aktuelle Kernel als Standard-Updates. Neustart erforderlich.

Arch Linux

sudo pacman -Syu

Arch liefert den jeweils aktuellen Stable-Kernel. Für den neuesten Mainline-Kernel:

sudo pacman -S linux-mainline

3. Alternativen Kernel installieren (Ubuntu / Debian)

# Verfügbare Kernel anzeigen
apt-cache search linux-image | grep generic

# Spezifischen Kernel installieren
sudo apt install linux-image-6.8.0-52-generic linux-headers-6.8.0-52-generic

Für Gaming empfohlene Kernel mit zusätzlichen Patches:

Kernel Beschreibung Installation
Liquorix Niedrige Latenz, Gaming-optimiert PPA: liquorix.net
Zen Community-optimiert, für Desktop Arch: sudo pacman -S linux-zen
Xanmod Performance-optimiert PPA: xanmod.org

4. Mehrere Kernel im Bootloader verwalten (GRUB)

GRUB zeigt beim Booten alle installierten Kernel im Untermenü Erweiterte Optionen für Ubuntu/Debian an. Nach einem Kernel-Update startet das System standardmäßig mit dem neuesten Kernel.

GRUB-Menü dauerhaft anzeigen

sudo nano /etc/default/grub

Werte anpassen:

GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT=5

Änderungen übernehmen:

sudo update-grub

Standard-Kernel ändern

In /etc/default/grubGRUB_DEFAULT auf den gewünschten Eintrag setzen (z. B. "Advanced options for Ubuntu>Ubuntu, with Linux 6.5.0-44-generic").


5. Alte Kernel sicher entfernen

Ubuntu / Debian (automatisch)

sudo apt autoremove --purge

Entfernt automatisch alle nicht mehr benötigten alten Kernel und zugehörige Header.

Manuell

# Zu entfernenden Kernel identifizieren (aktuell laufenden NICHT entfernen!)
uname -r  # zeigt den aktuell laufenden Kernel

# Alten Kernel entfernen
sudo apt remove --purge linux-image-6.5.0-44-generic linux-headers-6.5.0-44-generic

# GRUB aktualisieren
sudo update-grub

Warnung: Den aktuell laufenden Kernel (uname -r) niemals entfernen. Immer mindestens einen funktionierenden Fallback-Kernel behalten.


6. Diagnose: Kernel-Logs prüfen

# Kernel-Ring-Buffer (aktuelle Session)
dmesg | less
dmesg | grep -i error

# Kernel-Meldungen aus dem systemd-Journal
journalctl -k
journalctl -k --since "1 hour ago"

Hat euch dieser Beitrag gefallen?

Dann lasst gern ein Like da.

Kommentare

Noch keine Kommentare.
Neuen Kommentar schreiben

Deine E-Mail wird nicht veröffentlicht. Bei Antworten erhältst du eine Benachrichtigung.