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/grub → GRUB_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.