I am running slackware 10.1 with a 2.4 based kernel (which loads fine). I recently tried to get the 2.6.10 kernel working using the files supplied with slackware with the following instructions:
Quote:
installpkg kernel-generic-2.6.10-i486-3.tgz
installpkg kernel-modules-2.6.10-i486-2.tgz
installpkg mkinitrd-1.0.1-i486-1.tgz
Change into the /boot directory:
cd /boot
Now you'll want to run "mkinitrd". I'm using reiserfs for my root
filesystem, and since it's an IDE system the reiserfs module will be
the only one I need to load:
mkinitrd -c -k 2.6.10 -m reiserfs
|
( I am using the reiserfs fs). I was able to get through all of those steps with no errors. I then went in to change my lilo.config so that I would use the new kernel. This is my current file:
Quote:
# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
boot = /dev/hda1
message = /boot/boot_message.txt
prompt
timeout = 1200
# Override dangerous defaults that rewrite the partition table:
change-rules
reset
# VESA framebuffer console @ 1024x768x256
vga = 773
# Normal VGA console
# vga = normal
# VESA framebuffer console @ 1024x768x64k
# vga=791
# VESA framebuffer console @ 1024x768x32k
# vga=790
# VESA framebuffer console @ 1024x768x256
# vga=773
# VESA framebuffer console @ 800x600x64k
# vga=788
# VESA framebuffer console @ 800x600x32k
# vga=787
# VESA framebuffer console @ 800x600x256
# vga=771
# VESA framebuffer console @ 640x480x64k
# vga=785
# VESA framebuffer console @ 640x480x32k
# vga=784
# VESA framebuffer console @ 640x480x256
# vga=769
# End LILO global section
# Windows bootable partition config begins
default=Linux2610
other = /dev/hdd1
label="Windows"
table = /dev/hdd
# Windows bootable partition config ends
# Linux bootable partition config begins
image="/dev/hda1"
root="/dev/hda1"
initrd="/boot/initrd.gz"
image="/dev/hda1"
image="/boot/vmlinuz-generic-2.6.10"
initrd="/boot/initrd.gz"
root="/dev/hda1"
label="Linux2610"
read-only
# Linux bootable partition config ends
|
When I try to boot up with this configuration I get the following errors:
Quote:
/boot/initrd.gz: loading kernel modules from inird image:
Using /lib/modules/2.6.10/reisfs.ko
VFS: Cannot open root device "306" or unknown-block(3,6)
Please append correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(3,6)
|
From what I have been reading/researching it seems to have something to do with the fact that I am using a SATA HD, but I don't have a clue has to how to fix it. Any help would be awesome. Thanks.