First, let's look at the grub error;
21 : Selected disk does not exist
This error is returned if the device part of a device- or full file name refers to a disk or BIOS device that is not present or not recognized by the BIOS in the system.
Now, from your post;
"Pri. Master Disk: LBA, ATA 33, 46116MB
Pri. Slave Disk: none
It's got two IBM hard drive's in it...one slaved to the other, which is odd it says none above."
If this is what the bios reports, then the bios is not seeing the second drive.
Without knowing what motherboard that you have, so we can know what bios is in the system, you will have to proceed accordingly.
If the drive was seen by the bios before installing Fedora, then the older bios that you have is not seeing the secondary drive because either;
1. The drive went south, or;
2. The geometry of the drive is not being seen correctly by the older bios in your system, with the linux partitions on it.
Try getting into the bios and setting the drive from "auto" detect to "LBA" mode. this changes how the bios sees the geometry of the drive. Older bios' have issues with this and changing to LBA mode usually solves this problem.
Then see if the drive is seen by the bios.
It would be nice to know the model number of the affected drive. What size hard drive is it?
"Was accessing the second hard drive just peachy in windows, then I tried to put fedora core 5 on it. During installation, I selected to put grub on MBR, but it did install a boot directory on the second hard drive as well. I also selected it to load Other (which I labeled windows) by default. To begin with it simply booted up into windows like grub didn't exist"
In a
default Fedora installation on a second hard drive, Fedora assumes that that is the only drive in the system, unless you pick the advanced partition option when formatting the drive during the installation.
A boot directory on the drive is always made, which houses the vmlinux, initrd, config file,
grub reference files and system.map file.
If you choose to install the actual booloader to the second drive (which is by default in your case when you installed Fedora), the MBR is written to the second drive.
Hence, this is why you booted right into Windows. The MBR of the actual boot drive (primary master) still had the bootloader for Windows only.
Now, this is where things get cloudy. You boot into rescue mode.
Did you make sure that the sysimage was loaded? in Fedora Core 5, during the recue boot, Fedora tries to see the installation and mount the sysimage. You get a message asking if you want to do this, or skip the detection. If there is something wrong, the image is not mounted and you should have received a message that not all the files were loaded.
If you choose the skip this step, then you need to mount the sysimage manually.
Then you can do the
grub-install --recheck /dev/hda
Same applies to running;
"I then tries entering into grub itself and typing:
root (hd1,0)
setup (hd0)
quit "
Then to respond to your other question;
"Anyhow, my grub.conf is as follows: (tho is it even using it, if it's got a boot directoy on the secondary hard drive?) "
Two differnt issues, as described above. There is a /boot partition, with the
reference files described above in it. The MBR is installed wherever you put it, with the actual bootloader.