Die Aufrechterhaltung eines aktuellen Linux-Kernels ist entscheidend für Sicherheit, Hardware-Kompatibilität und Leistungsoptimierung.Verschiedene Anwendungsfälle und Fachkenntnisse abdecken.
Warum den Kernel aktualisieren?
Sicherheitspatches:Schwachstellen abschwächen.
Hardwareunterstützung:Neue Geräte/Features aktivieren.
Leistungssteigerung:Nutzen Sie die Verbesserungen bei der Planung und der Bereitstellung.
Stabilitätsbehebungen:Fehler auf Kernel-Ebene lösen.
️Vorsicht:
Test-Upgrades in nicht-Produktionsumgebungen zuerst.
Sicherstellen, dass kritische Treiber (z. B. NVIDIA, ZFS) den Zielkernel unterstützen.
Haben Sie immer einen Back-Up-Plan.
Methode 1: Verwendung offizieller Ubuntu-Repositories (empfohlen)
Am besten für:Stabile, getestete Kerne mit langfristiger Unterstützung (LTS).
Schritte:
Aktualisierung der Paketlisten:
Schlagzeug
Sudo AnpassungsfähigAktualisierung&& Sudo Anpassungsfähigvollständig aufgerüstet- Ja.
Installieren des HWE-Kernels (LTS-Systeme):Für Ubuntu 22.04 LTS:
Schlagzeug
Sudo Anpassungsfähig installieren- Installieren empfiehlt Linux-generic-hwe-22.04
Neustart und Überprüfung:
Schlagzeug
Sudo Neustart
nicht bezeichnet -R # Überprüfen Sie die Kernelversion (z. B. 6.5.x)
Methode 2: Verwenden von PPA (Latest Kernels) für den Mainline Kernel
Am besten für:Enthusiasten, die modernste Funktionen brauchen.Risiko:Weniger getestet; mögliche Kompatibilitätsprobleme.
Hinzufügen von PPA:
Schlagzeug
SudoZusatz-apt-Repository ppa:cappelikan/ppa- Ja.
Sudo AnpassungsfähigAktualisierung
Installieren Sie das GUI-Tool für die Hauptverbindung (optional):
Schlagzeug
Sudo Anpassungsfähig installierenHauptleitung
Start überHauptleitungGraphisch Kernel auswählen/installieren.
Oder Installieren über CLI:
Schlagzeug
Sudo Anpassungsfähig installierenLinux-Bild-unsigned-- allgemeine Linux-Header-- allgemeine
(Ersetzenmit Zielkern, z. B.6.8.4)
Methode 3: Manuelle Kernelkompilierung
Am besten für:Anpassungs- oder spezifische Debuggingbedürfnisse.
Verfahren:
Installieren von Abhängigkeiten:
Schlagzeug
Sudo Anpassungsfähig installierenEs gibt eine andere Möglichkeit.
Herunterladen Kernel Source:BesuchKernel.org, die gewünschte Quelle herunterladen (z. B.Linux-6 ist nicht gut.8.tar.xz)
Extrahieren und konfigurieren:
Schlagzeug
Teer - xvfLinux-6 ist nicht gut.8.tar.xzCDLinux-6 ist nicht gut.8zu machenMenükonfiguration# Verwenden Sie die aktuelle Konfiguration: /boot/config-$ ((uname -r)
Kompilieren und installieren:
Schlagzeug
zu machen- j$(nproc) # Kompilieren mit allen Kernen
Sudo zu machenModule_installer# Installieren von Modulen
Sudo zu machen installieren # Installieren von Kernel
SudoUpdate-in-troms- c -K 6.8.0# Aktualisieren von initramfs
Sudo Update-grub # Aktualisieren GRUB
Sudo Neustart
Rücklaufplan
Booten Sie in den vorherigen Kernel:
Warten Sie.Schichtwährend des Bootes auf GRUB zugreifen → Älteren Kernel auswählen.
Problematischer Kernel entfernen:
Schlagzeug
Sudo Anpassungsfähig- Was ist das für ein Problem?- allgemeine
Überprüfung und bewährte Verfahren
Überprüfen Sie den geladenen Kernel: