Dan McGhee wrote:
Just completed an LFS 6.0 build--well Friday night. Each time I try to
boot I get:
Kernel panic:VFS:Unable to mount root fs on unknown-block (3,67)
I know that this subject is a FAQ. I have made sure that ext2 and ext3
are compiled into the kernel. In addition, the drivers for the
hard drives are compiled into the kernel.
I have Googled on this error and it seems that there are any one of over
a million suggestions on how to fix this--most seem inappropriate for my
situation. At this point in time I don't know whether I have a GRUB or
kernel situation. I can boot both Mandrake 10.1 and Windows with no
problem.
The only difference between Mandrake and LFS is that Mandrake uses an
initrd.
I don't understand what an initrd does as I don't use one. I have no trouble booting
without one. I think distros like to use them as it means they can boot to a certain
point then probe for what hardware/chipset your system has, load the modules it needs
to support that system and then continue to boot.
Just to make sure everything was in place I ran:
setup (hd1,2)
That will install grub on the first sector of /dev/hdb3 which won't help. If you're
not going to install grubs menu.lst on your lfs partition (and I wouldn't, not until
it's all working and you are using it as your main system) then just use the
grub/menu.lst of your Mandrake host
<VFS: Cannot open root device "hdb3" on unknown-block (3,67)
<Please append a correct "root= " boot option
<Kernel panic:VFS:Unable to mount root fs on unknown-block (3,67)
My guess is that the problem is in your kernel config. If I were you I'd recompile
the kernel (again and again). When you do make menuconfig have a good look at the
chipset options on the menu
Device Drivers --->
ATA/ATAPI/MFM/RLL support --->
--
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page