In comp.os.linux.setup, Yongzhi Pan uttered these immortal words:
> I installed debian by the official manual
> http://www.debian.org/releases/stabl...paring.en.html under
> redhat. I am using redhat grub to boot debian. Below is my grub.conf:
>
> default=0
> timeout=10
> splashimage=(hd0,7)/boot/grub/splash.xpm.gz
> title Red Hat Linux (2.4.20-8)
> root (hd0,7)
> kernel /boot/vmlinuz-2.4.20-8 ro root=/dev/hda8
> initrd /boot/initrd-2.4.20-8.img
> title Debian
> root (hd0,4)
> kernel /boot/vmlinuz-2.6.3-1-k7 ro root=/dev/hda5
> title DOS
> rootnoverify (hd0,0)
> chainloader +1
>
> My debian is at /dev/hda5 and i am sure. But when i reboot, select
> Debian and see:
>
> VFS: Cannot open root device "hda5" or unknow-block(0,0)
> Please append a correct "root=" boot option
> Kernel panic: VFS: Unable to mount root fs on unknow-block(0,0)
>
> Can you give me some advice where the problem may be? Thanks very much.
IIRC Debian kernels use initrd (I build my own these days and haven't used a
stock Debian kernel in ages). Add "initrd /boot/initrd.img-2.6.3-1-k7" to
the Debian section. Check in /boot for the correct file.
--
Andy.