hda and hdb do nothing, it only works as hdf and hde. But here's what I got. And I put in the grub.conf file too. (When I try to go into Windows, it's doing the thing about the file system is FAT, partition type 0xc, and then I have to reset my machine...)
Disk /dev/hdf: 255 heads, 63 sectors, 784 cylinders
Units = cylinders of 16065 * 512 bytes
Device Boot Start End Blocks Id System
/dev/hdf1 * 1 6 48163+ 83 Linux
/dev/hdf2 7 687 5470132+ 83 Linux
/dev/hdf3 688 784 779152+ 82 Linux swap
Disk /dev/hde: 255 heads, 63 sectors, 1870 cylinders
Units = cylinders of 16065 * 512 bytes
Device Boot Start End Blocks Id System
/dev/hde1 * 1 1870 15020743+ c Win95 FAT32 (LBA)
Here's my grub.con ile
# 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/hdf2
# initrd /initrd-version.img
#boot=/dev/hde
default=0
timeout=10
splashimage=(hd1,0)/grub/splash.xpm.gz
title Red Hat Linux (2.4.18-3)
root (hd1,0)
kernel /vmlinuz-2.4.18-3 ro root=/dev/hdf2 hdc=ide-scsi
initrd /initrd-2.4.18-3.img
title Windows
root (hd0,0)
makeactive
chainloader +1
...hope that helps. I was tired last night and getting frustrated easily, so if I sounded like an ass or anything I'm sorry.