← Back to team overview

sslug-teknik team mailing list archive

Re: egen kerne 2.6.15 og modules.dep

 

Hej Atte

Det er en smule mere besværligt end umiddelbart.
devfs er ikke længere med i kernen. devfs er et system til at holde styr på nodes (fx. /dev/lp0) og en del andet. Desværre havde det en del mangler, herunder hotplugging af USB-enheder. Derfor er det blevet erstattet af sys-fs og udev.

make dep skal ikke køres mere. Det er kun for kerne 2.4.

På mig virker det som om at du kører med en 2.4 kerne eller en meget tidlig version af 2.6 kernen. Prøv lige at give os en "uname -r"

hvad det er du gør galt i kompileringen er meget svært at sige, da det har meget at sige hvilken CPU du vælger osv. en god ide kan dog være at kigge på en /sbin/lsmod.

Hilsen Anders


Atte André Jensen wrote:

Hejsa

Jeg spurgte igår om hvordan man bygger kerne "the debian way". Jeg
prøvede imidlertid at bygge 2.6.15 på den gammeldags måde (under
debian/unstable). Det gik meget godt, udover at jeg ikke kan boote den :-)

Jeg får en masse fejl under boot med "modprobe: FATAL: Could not load
/lib/modules/2.6.15/modules.dep: No such file or directory" hvorefter der kommer:

umount: devfs not mounted
pivot_root: No such file or directory
/sbin/init: 432: cannot open dev/console: No such file
Kernel panic - not syncing: Attempted to kill init!

Her er hvordan jeg har oversat kernen:

version=2.6.15
time make dep
time make bzImage
cp arch/i386/boot/bzImage /boot/bzImage-$version
ln -sf /boot/bzImage-$version /boot/bzImage-latest
rm -rf /lib/modules/$version
time make modules
make modules_install
mkinitrd -o initrd.img-$version
cp initrd.img-$version /boot/
ln -sf /boot/initrd.img-$version /boot/initrd.img-latest

Og her er min entry i /boot/grub/

title           Latest
root            (hd0,0)
kernel          /boot/bzImage-latest root=/dev/hda1 ro
initrd          /boot/initrd.img-latest
savedefault
boot

Håber nogen kan hjælpe mig med hvad jeg mangler eller har gjprt forkert.




Follow ups

References