Yes /sbin/grub-install /dev/hda
(BUT REMEMBER, you have to get to linux first, so use a boot disk to get there, you can use FC1 CD1 and at prompt (where you just pressed enter at install, type: linux rescue. Once in linux rescue command line, use /sbin/grub-install /dev/hda. If this doesn't work, you probably missed the message which said you have to chroot /mnt/sysimage first)
So the proper way is:
FC1 CD1
linux rescue
chroot /mnt/sysimage
/sbin/grub-install /dev/hda
reboot
This will install grub into your MBR of the primary harddisk (hda being hard disk a (a-primary, b-secondary....)).
So now you have GRUB in your primary harddisks MBR. Neat, but not so fast. You loose access to your XP.
To regain access to your XP system, you have to edit the /boot/grub/grub.conf file, with using emacs or some other editor in linux. The contents of the grub.conf file are as shown below:
title Fedora....
root(hd1,0)
kernel ....
initrd .......
What you should add is this:
title Win XP
rootnoverify(hd0,0)
chainloader +1
What you have done is added a line to the grub menu, which is shown to you at boot. I presumed that win XP is installed on c: on the primary harddisk (hd0,0) where hd0 is your primary harddisk and 0 is the primary partition, c:.
Now when you reboot. You should get the grub menu, like before and you will see the lines Fedora and Win XP. Just select the one you want and you will be in the OS you selected. It's as easy as that