My machine looks like this....
hd0 (C

is a FAT32 60GB HD on the Primary IDE cable in the master slot on a cable select cable, with WinMe on it. Yeah, I hate it too. Which brings me to
hd1 (D: or atleast it used to be) is a ext3 10GB HD on the Primary IDE cable in the slave slot on a cable select cable, with RedHat 8.0 on it.
The computer to boot into RedHad with a boot disk, but I lack a boot disk for Windows. Which would have been smart now wouldn't it have?
# 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 (hd1,0)
# kernel /vmlinuz-version ro root=/dev/hdb6
# initrd /initrd-version.img
#boot=/dev/hda
default=1
timeout=10
splashimage=(hd1,0)/grub/splash.xpm.gz
title Red Hat Linux (2.4.18-14)
root (hd1,0)
kernel /vmlinuz-2.4.18-14 ro root=LABEL=/ hdc=ide-scsi
initrd /initrd-2.4.18-14.img
title DOS
rootnoverify (hd0,0)
chainloader +1