Het onderhouden van een up-to-date Linux kernel is cruciaal voor beveiliging, hardware compatibiliteit en prestatie optimalisatie.voor verschillende gebruiksgevallen en deskundigheidsniveaus.
Beveiligingspatches:Verminder kwetsbaarheden.
Hardwareondersteuning:Nieuwere apparaten/functies inschakelen.
Prestatiewinst:Profiteer van verbeteringen in de planning/IO.
Stabiliteitsoplossingen:Oplos bugs op kernelniveau.
️Voorzichtigheid:
Test eerst upgrades in niet-productieomgevingen.
Zorg ervoor dat kritische stuurprogramma's (bijv. NVIDIA, ZFS) de doelkernel ondersteunen.
Heb altijd een back-up/rollback plan.
Het beste voor:Stabiele, geteste kernels met langdurige ondersteuning (LTS).
Update pakketlijsten:
Sudo geschiktupdate&& Sudo geschiktVolledige upgrade- Ja.
Installeer HWE Kernel (LTS-systemen):
Voor Ubuntu 22.04 LTS:
Sudo geschikt installeer- Installeer-beveelt Linux-generic-hwe-22 aan.04
Herstarten & Bevestigen:
Sudo herstart naamloos -r # Controleer kernelversie (bijv. 6.5.x)
Het beste voor:Enthusiasten die geavanceerde functies nodig hebben.
Risico:Minder getest; potentiële compatibiliteitsproblemen.
Voeg PPA toe:
Sudoadd-apt-repository ppa:cappelikan/ppa- Ja. Sudo geschiktupdate
Installeer Mainline GUI Tool (optioneel):
Sudo geschikt installeerhoofdlijn
Start viahoofdlijn
om kernels grafisch te selecteren/installeren.
Of Installeer via CLI:
Sudo geschikt installeerLinux-image-ongesigneerd-<versie>-generieke linux-koppen-<versie>- generiek
(Vervangen
met de doelkern, bijvoorbeeld,6.8.4
)
Het beste voor:Aanpassingen of specifieke debuggingbehoeften.
Installeer afhankelijkheden:
Sudo geschikt installeerBuild-essential libncurses-dev bison flex libssl-dev libelf-dev
Download Kernel Source:
Bezoekkernel.org, download de gewenste bron (bijv.Linux-6.8.tar.xz
)).
Extract & Configure:
Teer - xvfLinux-6.8.tar.xzcdLinux-6.8makenMenuconfig# Gebruik de huidige config: /boot/config-$ ((uname -r)
Compileer en installeer:
maken-J$(nproc) # Compileer met alle kernen Sudo makenModules_installInstalleer modules Sudo maken installeer # Installeer kernel Sudoupdate-initramfs- c -K. 6.8.0# Update initramfs Sudo update-grub # Update GRUB Sudo herstart
Start in vorige kernel:
Wacht even.Schakelen
tijdens opstarten om toegang te krijgen tot GRUB → Selecteer oudere kernel.
Problematische kernel verwijderen:
Sudo geschikt- Ik heb geen idee. - Ik heb geen idee.<versie>- generiek
Controleer geladen kernel:
Adres
Kamer 302, gebouw 26, nr. 1301-1 Guanguang Road Xinlan Community, Guanlan Street, Longhua District Shenzhen, Guangdong, China
Tel.
86--18576671228