ok, the big problem is that if u did a normal mandrake install, the kernel file will have an mdk at the end of the filename, so it should be named vmlinuz-2.4.21-0.13mdk, but you're going to have to check in your boot directory (also, did u install the boot directory in a separate partition, or is it just in your root partition?)
so your grub.conf should look like this:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,3)
# kernel /vmlinuz-version ro root=/dev/hda6
# initrd /initrd-version.img
#boot=/dev/hda
default=4
timeout=10
splashimage=(hd0,3)/grub/splash.xpm.gz
title Red Hat Linux (2.4.20-20.9)
root (hd0,3)
kernel /vmlinuz-2.4.20-20.9 ro root=LABEL=/ hdc=ide-scsi
initrd /initrd-2.4.20-20.9.img
title Red Hat Linux (2.4.20-19.9)
root (hd0,3)
kernel /vmlinuz-2.4.20-19.9 ro root=LABEL=/ hdc=ide-scsi
initrd /initrd-2.4.20-19.9.img
title Mandrake Linux 9.1
kernel /vmlinuz-2.4.21-0.25mdk root=/dev/hda7 devfs=mount hdc=ide-scsi acpi=off
initrd /initrd-2.4.21-0.25mdk.img
if u did install the /boot separately and in the same place as the redhat /boot, then u should not need a command root (0,4) as u can see in the above example; also note the name of the kernel and initrd file; also note the extra commands which u will definitely want to include in your mandrake section because mandrake needs those services to start up; other than that, play around with the root=/dev/hda# until it works, i don't know which
update:::: i think i see what u did, u have a second /boot partition not the same as redhat's, so try keeping in the root (0,4) and do root=/dev/hda6
|