Please help!
I am trying to upgrade a linux kernel for the first time. (Well second time, first time I forgot to include any modules.)
My computer is Mandrake MultiNetwork firewall, which is RPM based, and uses kernel 2.4.18-8. I have downloaded the kernel sources from
www.kernel.org, and the version is 2.4.31.
I have done the following with good results.
1. Copy my old config file, from working system, to the new kernel dir.
2. make clean, make mrproper
3. make menuconfig (added a few options)
4. nohup make bzImage
5. nohup make modules
6. make modules_install
The end of the output of above looked like this:
Code:
find kernel -path '*/pcmcia/*' -name '*.o' | xargs -i -r ln -sf ../{} pcmcia
if [ -r System.map ]; then /sbin/depmod -ae -F System.map 2.4.31-customerc.040706; fi
depmod: *** Unresolved symbols in /lib/modules/2.4.31-customerc.040706/kernel/crypto/autoload.o
depmod: crypto_alg_lookup
depmod: *** Unresolved symbols in /lib/modules/2.4.31-customerc.040706/kernel/crypto/proc.o
depmod: crypto_alg_sem
depmod: crypto_alg_list
depmod: *** Unresolved symbols in /lib/modules/2.4.31-customerc.040706/kernel/drivers/mtd/maps/sc520cdp.o
depmod: mtd_concat_destroy_Rsmp_8739cf4e
depmod: mtd_concat_create_Rsmp_5f22e6e1
make: *** [_modinst_post] Error 1
I looked on Google to see what it means and it said that this error happens if the modules were compiled by another kernel. But I don't know how to fix the error or get past it. This is a production server and it is still running fine under 2.4.18-8, I'd like to keep the old kernel as well in case anything happens.
Any help appreciated, thanks!