← Back to team overview

sslug-teknik team mailing list archive

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