On Mon, 15 Dec 2003, Richard Pearce wrote: > Hi I've been trying to recompile my kernel however the list of modules coming out is > incomplete.. > > What i've been doing.. > > First off I got kernel-source.2.4.20 .. > then i did make menuconfig and decided on the stuff i want in the kernel.. > next i did make-kpkg kernel-image which after a while completed succesfully and > generated: > kernel-image-2.4.22_10.00.Custom_i386.deb > > I do the usual dpkg -i kernel-image-2.4.22_10.00.Custom_i386.deb
If you have selected the initrd-option in your kernel-config you have to add a --initrd option to make-kpkg kernel-image > "You are attempting to install a kernel version that is the same as the version you > are currently running (version 2.4.22). The modules list is quite likely to have > been changed, and the modules dependancy file /lib/modules/2.4.22/modules.dep needs > to be rebuilt. It can not be built correctly right now, since the module list for > the running kernel are likely to be different from the kernel installed. I am > creating a new modules.dep file, but that may not be correct. it shall be > regenerated correctly at next reboot. I repeat: you have to reboot in order for the > modules file to be created correctly. Until you reboot, it may be impossible to load > some modules. Reboot as soon as this install is finished (Do not reboot right not, > since you may not be able to boot back up until installation is over, but boot > imediately after). I cannot stress that too much. You need to reboot soon. Please > hit return to continue" > > I read that and thought yes ok, thats fair enough... i had a little look in > /lib/modules/2.4.22/ > and there's only 1 item in modules.dep which is > /lib/modules/2.4.22/kernel/arch/i386/kernel/apm.o and the > /lib/modules/2.4.22/kernel/ folder only has the arch folder in it > Before installing the new compiled kernel-image you should move your /lib/modules/2.4.22/ to /lib/modules/2.4.22.old/ or something like this. > I wasn't too concerned about that because i assumed it would rebuild the modules > list after i reboot.. like it says in the message above. So i reboot (after updating > grub!) :) .. > > I select the kernel i just created from the grub menu and the machine then boots.. > when type lsmod it only lists "apm" and when i look at the /lib/modules/2.4.22/ > folder absolutely nothing has changed since before i rebooted! After this you can install the new kernel-image with dpkg -i but you should check if your boot-loader is setup correctly - I only know how to for lilo. Oliver -- ... don't touch the bang bang fruit -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]