So I'm trying to install Slackware onto some computer, and I got it working with the 2.4 kernel. Then I went to kernel.org and got 2.6.17.3, and I compiled it, and added an option for it in lilo.conf, and there weren't any errors or anything.
But when I try to boot it I get this:
Quote:
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block (3,2)
|
Those are like the two "error lines"; the two last lines.
I tried searching the forums, but a lot of people with similar problems had grub instead of lilo and I didn't quite understand the responses.
Here is /etc/lilo.conf:
Code:
boot = /dev/hda
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
other = /dev/hda1
label = Windows
table = /dev/hda
image = /boot/bzImage
root = /dev/hda2
label = Linux
read-only
Linux is on /dev/hda2. Windows is /dev/hda1. Swap space is /dev/hda3.
Ah, and one more thing. My first thought when I saw this error message was I didn't have the root FS (reiserfs) compiled into the kernel. So I compiled it in, but it didn't seem to solve my dilemma.
I saw in a lot of other threads it was talking about initrd, but I don't need that because reiserfs isn't compiled as a module. Correct?