I'm trying to update my Slackware 10.2 Kernel from 2.4.31 to 2.6.13 using the pre-compiled kernel from the second Slackware installation cd. I followed every step in the README.initrd, and have done this a few times, and I keep getting the same error whenever I try to boot to the updated kernel from LILO. Goes something like this:
Code:
VFS: Cannot open root device "303" or unknown-block(3,3)
Please append a correct "root=" boot option
Kernel Panic - not syncing: VFS: Unable to mount root fs on unknown-block(3,3)
Now this is what I did to update to 2.6:
Code:
cd /mnt/cdrom/linux-2.6.13
installpkg kernel-generic-2.6.13-i486-1.tgz
installpkg kernel-modules-2.6.13-i486-1.tgz
Then from the boot folder:
Code:
cd /boot
mkinitrd -c -k 2.6.13 -m reiserfs
I then precided to update my lilo.conf:
Code:
pico /etc/lilo.conf
#Start Linux 2.6.13
image = /boot/vmlinuz-generic-2.6.13
initrd = /boot/initrd.gz
root = /dev/hda3
label = Linux_2.6
read-only
#End Linux 2.6.13
Ctrl-X
Y
ENTER
/sbin/lilo
Then I rebooted my system, selected the Linux_2.6 from LILO and got that error as it loaded. I've done this multiple times with multiple variations of this method, and got the same thing every time. Any idea how to fix this, or a better method of updated my kernel to 2.6? Any help would be appreciated, thank you.