sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #64207
Debian make-kpkg giver mig depmod error
Jeg har forsøgt at køre make-kpkg som et første forsøg på at lave min
egen kerne på en nyligt installeret Debian 3.0_r1 på en Sun Ultra 1.
For at have et udgangspunkt, og for at se hvordan make-kpkg fungerede,
tog jeg først den 2.4.18 kernel source der er inkluderet i
distributionen og anvendte den config fil, der angiveligt skulle være
brugt på den kørende kerne: /boot/config-2.4.18
Ideen var at se dette fungere og så begynde at modificere.
Jeg kan ikke engang få bygget en fungerende kerne med default config!
Her er hvad jeg prøver at udstede:
# cd /usr/src
# tar -xjvf kernel-source-2.4.18.tar.bz2
# cd kernel-source-2.4.18
# make menuconfig
...... Her loader jeg config fra /boot .....
# make-kpkg kernel_image > ~/k_output 2>&1 &
De sidste linier jeg ser fra make-kpkg er disse:
cd /usr/src/kernel-source-2.4.18/debian/tmp-image/lib/modules/2.4.18; \
mkdir -p pcmcia; \
find kernel -path '*/pcmcia/*' -name '*.o' | xargs -i -r ln -sf ../{}
pcmcia
if [ -r System.map ]; then /sbin/depmod -ae -F System.map -b
/usr/src/kernel-source-2.4.18/debian/tmp-image -r 2.4.18; fi
depmod: *** Unresolved symbols in
/usr/src/kernel-source-2.4.18/debian/tmp-image/lib/modules/2.4.18/kernel/\
fs/binfmt_elf.o
depmod: mem_map_zero
depmod: get_user_pages
make[2]: *** [_modinst_post] Error 1
make[2]: Leaving directory `/usr/src/kernel-source-2.4.18'
make[1]: *** [real_stamp_image] Error 2
make[1]: Leaving directory `/usr/src/kernel-source-2.4.18'
Hvad er det mon, der går galt?
--
Med venlig hilsen / Best regards
David List
Follow ups