Problem w/MBR, GRUB, Fedora 2
I have a setup that is similar to the one you've discussed here. I have Windows XP installed on a serial ATA drive attached to the Promise SATA/RAID controller (PDC 20376). Fortunately upon installation of Fedora Core 2, it loaded the driver sata_promise so Grub was able to see the Windows installation. The reason you are probably not seeing grub at all is because it is installed to the MBR of the ata133 drive with the rest of your Linux install. In your BIOS, whether you realize it or not there is a boot order at which your computer looks to boot your machine. If the SATA controller is listed above the normal PATA controller you will only be able to boot Windows because it is whats installed to the MBR of the SATA drive. If you change the order so the machine looks at the PATA controller first, you should see GRUB at startup instead, but you will only be able to get into Linux, because without the SATA driver installed in Linux it won't see the Windows XP installation. Recommended steps to solve the problem:
(1) Make sure you can still boot into Fedora Core 2 by changing the boot order in the BIOS, IE make PATA controller first.
(2) Find and install the Linux Driver for your SATA/RAID controller so that Linux can at least see the windows partitions
(3) Modify the GRUB.conf file to add Windows as one of the options so the Windows option looks like the following (just an example from my machine)
title Windows XP Professional
map (hd0) (hd2)
map (hd2) (hd0)
Here hd2 should be in the /boot/grub/device.map file and it should refer to the first drive SATA drive (/dev/sda) the number 0 in root (hd2,0) should refer to the partition on the SATA on which the windows system files are installed.
Hopefully this is of some help.