Grub put on a floppy----->Chapter 3.1 of Grub Manual refers
Grub put on a CD--------->Chapter 3.4 of Grub Manual refers
A bootable Grub floppy or CD is
the most lethal weapon in the booting business.
There is no PC system such weapon cannot boot.
If a PC system is bootable then a Grub floppy or CD can fire it up and you don't even need to tell Grub what that system is.
For a Linux you can remove every trace of its boot loader and Grub can still fire it up.
If you know how to use a bootable Grub floppy or Grub CD then you can kiss all your booting problems good bye.
---------------------------------------------------
As an example how I would use Grub to solve the OP problem as follow.
(1) I boot up a Grub CD (or a floppy) to get a Grub prompt.
(2) I type
to see the hard disk partitions layout. Since this is a Fedora C3 it must has a Type 83 partition for /boot, a Type 8e for LVM and a Type 7 for the XP. FC3 may have several Type 83 partitions if LVM is not used but the /boot is always at the front. Say the first type 83 partition is number 2 then I can fire up Fedora by
Code:
root (hd0,2)
configfile /grub/grub.conf
--------------------------
If I want to be lazy I can ask Grub to find out which partition has grub.conf by command
and use that partition reference for the above "root" command.
I can also restore the Grub without booting up Fedora by
Code:
root (hd0,2)
setup (hd0)
the above is exactly what would be achieved by Fedora's installation CD except it is done with a Linux and Grub can do it without a boot-up Linux.
Also if the Fedora still doesn't boot I can ask Grub to diaplay its cconfiguration file by
Code:
cat (hd0,2)/grub/grub.conf
I can then follow line by line to type the same command at the terminal boot Fedora "manually" and vary the parameters at the same time if needed.
A Grub floppy or CD can fire up the XP, say if it is in the 1st partition, by
Code:
root (hd0,0)
chainloader +1
boot
Grub counts from 0 so hda3 is (hd0,2) and so on.
You see one humble Grub floppy (with only 2 files inside) or Grub CD (with only one file inside) can solve your booting problems for good!