New Kernel Compilation / Panic
Hey there!
I am using SuSE 8.1 Pro, which comes with the 2.4.19 kernel. I decided I should venture more into the world of Linux and got myself the source for the 2.4.21 kernel and decided to update it. (Daimnit! And today 2.4.22 came out! I want to flip out! Hehehehe). Anyhow, here's what I did:
I booted as normal, expanded the new source in /usr/src/ and all that. But, before doing make xconfig in the new source folder, I wen to the old kernel source, and saved the configuration to a file. Then I changed to the new kernel source and loaded that config. I did this since I thought it would be preferabel to keep all the settings the old kernel had, specially since I can't make out what 80% of them mean. So I loaded the old kernel settings and I proceeding compiling the kernel.
All went fine, until it was time to boot. Once Linux started loading, it gives me the following error:
Kenrel panic: VFS: Unable to mount root fs on 3:47
I am using GRUB as bootloader, here's the menu.lst file from GRUB:
*************************************************************
gfxmenu (hd1,4)/message
color white/blue black/light-gray
default 0
timeout 8
title linux
kernel (hd1,4)/bzImage root=/dev/hdb7 hdc=ide-scsi vga=791
initrd (hd1,4)/initrd
title old
kernel (hd1,4)/vmlinuzold root=/dev/hdb7 hdc=ide-scsi vga=791
initrd (hd1.4)/initrd
title floppy
root (fd0)
chainloader +1
title failsafe
kernel (hd1,4)/vmlinuz.shipped root=/dev/hdb7 ide=nodma apm=off acpi=off vga=normal nosmp maxcpus=0 disableapic 3
initrd (hd1,4)/initrd.shipped
***************************************************************
Obviously 'old' is the previous kernel while 'linux' is the new one. As you can see, I just copied all other lines and changed the kernel itself. Maybe this could be a problem? I also remembered to copy the new System.map
Any ideas?
Thanks!
|