Hello all,
Can anyone help me fix this compiling problem? I first tried compiling 2.6.0-test10 but apparently that failed as I kept getting unresolved symbols errors.
So I decided to compile 2.4.23 instead. All was well until I rebooted and got this error:
Code:
VFS: Cannot open root device "LABEL=/" or 00:00
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on 00:00
Hmm, I must have accidentally compiled by ext3 filesystem as a module, I thought. But upon make xconfig 'ing again, I realized that it was already set to be compiled into the kernel. Just in case, I also selected ext2 to be compiled into the kernel as well. Then I deleted the 2.4.23 files in /boot and in /lib/modules and re-compiled. And rebooted. But it still did not work. Same error.
I checked my grub.conf file:
Code:
default=2
timeout=4
splashimage=...
title Red Hat Linux (2.4.23)
root (hd0,1)
kernel /vmlinuz-2.4.23 ro root=LABEL=/ hdd=ide-scsi
initrd /initrd-2.4.23.img
title Red Hat Linux (2.4.20-8)
root (hd0,1)
kernel /vmlinuz-2.4.20-8 ro root=LABEL=/ hdd=ide-scsi
initrd /initrd-2.4.20-8.img
...
The second option seems to boot just fine. But not the first one.
Could it have anything to do with the hdd=ide-scsi option? Although I don't have a SCSI hard disk, would it still matter? I only compiled generic SCSI support in my new kernel configuration.