Benutzer-Werkzeuge

Webseiten-Werkzeuge


einzelnes_kernelmodul_unter_ubuntu_patchen_kompilieren

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

einzelnes_kernelmodul_unter_ubuntu_patchen_kompilieren [10.04.2018] (aktuell)
Zeile 1: Zeile 1:
 +Als root:
 +  * ''​cd /​usr/​src''​
 +  * ''​apt-get install linux-source''​
 +  * ''​mkdir kernel ; cd kernel''​
 +  * ''​tar xif ../​linux-source*.tar.bz2''​
 +  * ''​cd linux-source-...''​
  
 +Jetzt ggf. das Modul patchen. In diesem Beispiel ist es der atheros alx Treiber.
 +Danach:
 +  * ''​cp /​usr/​src/​linux-headers-`uname -r`/​Module.symvers ./''​
 +  * ''​make oldconfig''​
 +  * ''​make prepare && make modules_prepare''​
 +  * ''​make -C /​usr/​src/​linux-headers-`uname -r` M=`pwd`/​drivers/​net/​ethernet/​atheros''​
 +
 +Modul testen:
 +  * ''​rmmod alx''​
 +  * ''​insmod ./​drivers/​net/​ethernet/​atheros/​alx/​alx.ko''​
 +
 +
 +Wenn alles läuft:
 +  * ''​cp ./​drivers/​net/​ethernet/​atheros/​alx/​alx.ko /​lib/​modules/​`uname -r`/​kernel/​drivers/​net/​ethernet/​atheros/​alx/''​
 +
 +Ggf. noch ''​depmod -a''​ und grub / initramfs updaten.
einzelnes_kernelmodul_unter_ubuntu_patchen_kompilieren.txt · Zuletzt geändert: 10.04.2018 (Externe Bearbeitung)