[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Module für Fremdkernel mit module-assistant wie bauen?



Am Samstag, 3. September 2005 22:18 schrieb Dirk Salva:
> AMD64-Rechner, 64-Bit Sarge, 32-Bit-Sarge im chroot. Ich wechsle mit
> "linux32 chroot /32bit" in mein chroot und will dann dort das
> hostap-Kernelmodul bauen.
> Ach ja: auf dem 64-Bit AMD64 läuft ein Kernel 2.6.11-amd64-k8, auf
> dem Zielrechner, wo später verwendet werden soll, läuft ein Kernel
> 2.6.11-k7.
> Ich will also auf einem 64-Bit-K8-Kernel ein 32-Bit-K7-Modul bauen.
> Geht nur leider nicht:-(
> Fehler:
> module-assistant, Fehlermeldung
>  Warnung, /usr/src/kernel-source-2.6.11 enthält scheinbar
> unkonfigurierten Kernel-Quellcode
> ...
> module-assistant, Fehlermeldung
>  Warnung, /usr/src/kernel-source-2.6.8 enthält scheinbar
> unkonfigurierten Kernel-Quellcode
>
> Das Modul-bauen klappt dann latürnich auch nicht:-/
>
> Was muss ich tun, damit das richtig funktioniert?

Vermutlich musst Du im chroot, wo Du das Modul bauen willst, die 
Kernel-Headers passend zur Kernel-Version des Zielrechners 
installieren, also kernel-headers-2.6.11-k7 (btw: ist die 
Kernel-Version nicht 2.6.11-1-k7?).

Man kann das iirc auch mit der Aktion "prepare" automatisieren (im 
chroot):

m-a -l 2.6.11-k7 prepare

Dann module-assistant beim Bauen wieder den Parameter "-l 2.6.11-k7" 
mitgeben.

Viele Grüße, Ole



Reply to: