Het up-to-date houden van een Linux-kernel is cruciaal voor beveiliging, hardwarecompatibiliteit en prestatieoptimalisatie. Deze gids beschrijft betrouwbare methoden om de kernel op Ubuntu-systemen te upgraden, geschikt voor verschillende gebruikssituaties en expertiseniveaus.
Beveiligingspatches: Verminder kwetsbaarheden.
Hardwareondersteuning: Nieuwere apparaten/functies inschakelen.
Prestatiewinst: Profiteer van scheduler/IO-verbeteringen.
Stabiliteitsfixes: Kernel-level bugs oplossen.
⚠️ Let op:
Test upgrades eerst in niet-productieomgevingen.
Zorg ervoor dat kritieke drivers (bijv. NVIDIA, ZFS) de doelkernel ondersteunen.
Zorg altijd voor een back-up/rollback-plan.
Beste voor: Stabiele, geteste kernels met lange termijn ondersteuning (LTS).
Pakketlijsten bijwerken:
sudo apt update && sudo apt full-upgrade -y
HWE Kernel installeren (LTS-systemen):
Voor Ubuntu 22.04 LTS:
sudo apt install --install-recommends linux-generic-hwe-22.04
Herstarten & Verifiëren:
sudo reboot uname -r # Controleer kernelversie (bijv. 6.5.x)
Beste voor: Liefhebbers die de nieuwste functies nodig hebben.
Risico: Minder getest; potentiële compatibiliteitsproblemen.
Mainline PPA toevoegen:
sudo add-apt-repository ppa:cappelikan/ppa -y sudo apt update
Mainline GUI Tool installeren (Optioneel):
sudo apt install mainline
Start via mainline
om kernels grafisch te selecteren/installeren.
Of installeren via CLI:
sudo apt install linux-image-unsigned-<versie>-generic linux-headers-<versie>-generic
(Vervang met de doelkernel, bijv.
6.8.4
)
Beste voor: Aanpassing of specifieke debugging-behoeften.
Afhankelijkheden installeren:
sudo apt install build-essential libncurses-dev bison flex libssl-dev libelf-dev
Kernelbron downloaden:
Bezoek kernel.org, download de gewenste bron (bijv. linux-6.8.tar.xz
).
Uitpakken & Configureren:
tar -xvf linux-6.8.tar.xz cd linux-6.8 make menuconfig # Gebruik huidige config: /boot/config-$(uname -r)
Compileren & Installeren:
make -j$(nproc) # Compileren met alle cores sudo make modules_install # Modules installeren sudo make install # Kernel installeren sudo update-initramfs -c -k 6.8.0 # Initramfs bijwerken sudo update-grub # GRUB bijwerken sudo reboot
Opstarten in vorige kernel:
Houd Shift
ingedrukt tijdens het opstarten om GRUB te openen → Selecteer oudere kernel.
Problematische kernel verwijderen:
sudo apt purge linux-image-<versie>-generic
Geladen kernel controleren:
Adres
Kamer 302, gebouw 26, nr. 1301-1 Guanguang Road Xinlan Community, Guanlan Street, Longhua District Shenzhen, Guangdong, China
Tel.
86--18576671228