Well I downloaded the kernal source for version 2.2.13 and did a make menuconfig ; make dep ; make clean ; make bzImage ; make modules ; make modules_install
 
then I copyed my new bzImage into /boot
did a depmod -a in /lib/modules/2.2.13/
copyed the new System.map to /boot
 
then I tried to reboot my kernel...it worked, everything except eth0. Fine I thought, I'll just recompile the driver module for it and reload it. So I did that, recompiled the driver, copied it to /lib/modules/2.2.13, insmod'ed it, then redid depmod -a (I assumed you would have to do this) and tried to reboot. Then this very very nasty error crops up when I try and reboot my new kernel
 
EXT2-fs: block descriptors corrupted!
VFS: Kernel panic unable to mount root filesystem on 3:03
 
Oh crap I think..well must be a nasty kernel error so I try and reboot with the old kernel..same thing...not I"m locked out of Linux.
 
Anyone have any thoughts on why this might be happening?
 
Here are some stats on my system
Dual Celeron 400 (yes I compiled the kernel for SMP)
Reltek based network card (rtl8XXX.c being the driver, I can't remember the exact numbers)
Diamond Viper TNT2 Ultra
4.3gb fujitsu hard drive (2 gb for linux and a 140mb swap drive)
and I was running Mandrake 6.0 with kernel version 2.2.9
 
Thanks for any help anyone can provide...I dont know what the heck went wrong..
 
- James Atkinson
 

Reply via email to