Kernel kompilieren
Version vom 9. März 2023, 14:28 Uhr von Linkai.zhang (Diskussion | Beiträge)
Benötigte Pakete
- apt install fakeroot build-essential libncurses-dev xz-utils libssl-dev flex libelf-dev bison
Präkompilieren
- cd /usr/src
Quellcode herunterladen
- https://mirrors.edge.kernel.org/pub/linux/kernel/
- wget https://mirrors.edge.kernel.org/pub/linux/kernel/v6.x/linux-6.2.tar.gz
- tar xvf linux-6*
- cd linux-6*/
Alte Konfiguration kopieren
- cp /boot/config-$(uname -r) .config
- yes "" | make oldconfig
neuen Kernel konfigurieren
- make menuconfig
Kernel und Module kompilieren
- -j8, um 8 Kerne für die Kompilierung zu verwenden (jobs)
- make -j8 bzImage modules
Kernel und Module installieren
- make modules_install install
GRUB aktualisieren
- update-grub