Ich habe mir die Kerneldatei linux-2.6.31.4.tar.bz2 geholt und habe ein Problem beim Kompilieren.
nachdem ich die Datei entpackt hatte, bin ich in das Verzeichnis /usr/scr/linux-2.6.31.4 gewechselt.
Danach habe ich folgendes eingegeben:
apt-get install lib64ncurses-dev kernel-image
make menuconfigr
Das schien auch zu funktionieren. Es hat eine ganze Weile gearbeitet, bis am Ende ein Fehler auftauchte.
...
Code: Alles auswählen
make[1]: Entering directory `/usr/src/linux-2.6.31.4/Documentation/lguest'
cc -m32 -Wall -Wmissing-declarations -Wmissing-prototypes -O3 -I../../include -I../../arch/x86/include -U_FORTIFY_SOURCE lguest.c -o lguest
lguest.c:21:25: error: sys/eventfd.h: Datei oder Verzeichnis nicht gefunden
lguest.c: In function ‘create_thread’:
lguest.c:1021: warning: implicit declaration of function ‘eventfd’
make[1]: *** [lguest] Fehler 1
make[1]: Leaving directory `/usr/src/linux-2.6.31.4/Documentation/lguest'
make: *** [debian/stamp/build/kernel] Fehler 2
debian:/usr/src/linux-2.6.31.4# ls -lia
Gruß von stefx