Kernel kompilieren: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 41: Zeile 41:
 
* https://wiki.ubuntuusers.de/Kernel/Kompilierung/
 
* https://wiki.ubuntuusers.de/Kernel/Kompilierung/
 
* https://www.pro-linux.de/artikel/2/1572/selbstgebacken-kernel-kompilieren-nach-rezept.html
 
* https://www.pro-linux.de/artikel/2/1572/selbstgebacken-kernel-kompilieren-nach-rezept.html
 +
* https://unix.stackexchange.com/questions/293642/attempting-to-compile-kernel-yields-a-certification-error

Version vom 13. März 2023, 11:22 Uhr

Benötigte Pakete

  • apt install fakeroot build-essential libncurses-dev xz-utils libssl-dev flex libelf-dev bison bc

Präkompilieren

  • cd /usr/src

Quellcode herunterladen

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

Links