Die Aufrechterhaltung eines aktuellen Linux-Kernels ist entscheidend für Sicherheit, Hardware-Kompatibilität und Leistungsoptimierung.Verschiedene Anwendungsfälle und Fachkenntnisse abdecken.
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.
Am besten für:Stabile, getestete Kerne mit langfristiger Unterstützung (LTS).
Aktualisierung der Paketlisten:
Sudo AnpassungsfähigAktualisierung&& Sudo Anpassungsfähigvollständig aufgerüstet- Ja.
Installieren des HWE-Kernels (LTS-Systeme):
Für Ubuntu 22.04 LTS:
Sudo Anpassungsfähig installieren- Installieren empfiehlt Linux-generic-hwe-22.04
Neustart und Überprüfung:
Sudo Neustart nicht bezeichnet -R # Überprüfen Sie die Kernelversion (z. B. 6.5.x)
Am besten für:Enthusiasten, die modernste Funktionen brauchen.
Risiko:Weniger getestet; mögliche Kompatibilitätsprobleme.
Hinzufügen von PPA:
SudoZusatz-apt-Repository ppa:cappelikan/ppa- Ja. Sudo AnpassungsfähigAktualisierung
Installieren Sie das GUI-Tool für die Hauptverbindung (optional):
Sudo Anpassungsfähig installierenHauptleitung
Start überHauptleitung
Graphisch Kernel auswählen/installieren.
Oder Installieren über CLI:
Sudo Anpassungsfähig installierenLinux-Bild-unsigned-<Ausgabe>- allgemeine Linux-Header-<Ausgabe>- allgemeine
(Ersetzen
mit Zielkern, z. B.6.8.4
)
Am besten für:Anpassungs- oder spezifische Debuggingbedürfnisse.
Installieren von Abhängigkeiten:
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:
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:
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
Booten Sie in den vorherigen Kernel:
Warten Sie.Schicht
während des Bootes auf GRUB zugreifen → Älteren Kernel auswählen.
Problematischer Kernel entfernen:
Sudo Anpassungsfähig- Was ist das für ein Problem?<Ausgabe>- allgemeine
Überprüfen Sie den geladenen Kernel: