I think you have two problems here.
First one is you haven't decided on to go with Linux or Windoze boot loader.
Second one is you can't post a question accurately reflecting your need.
It is OK that you do not have the knowledge and could have difficulty in putting the correct question forward but it helps others if you indicate what sort of level are are currently in. As it turns out all your questions have been answered but you just do know how to use them. I have posted both the way to do it in Linux with Post #7 and then to do it in Windoze with Post #9.
Your current problem is totally unrelated to the original question as it seems you are able to boot boot systems but just want a better control on which one should come out first.
I don't want to repeat myself as this sort of question has been answered so many time. Therefore I suggest you to look it up Task E4 of my signature on how to use NTLDR to boot a Linux.
I am also taken you by the hand on how to arrange Windows to be booted first as follow.
(1) You have to edit Fedora's /boot/grub/grub.conf to change the default system to boot by alter the default statement. As an example take a llok at my FC4 grub.conf
Code:
default=0
timeout=5
splashimage=(hd0,21)/boot/grub/splash.xpm.gz
title Fedora Core (2.6.11-1.1369_FC4)
root (hd0,21)
kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/12345678910 rhgb quiet
initrd /boot/initrd-2.6.11-1.1369_FC4.img
title Windows XP professional @ hda1
rootnoverify (hd0,0)
makeactive
chainloader +1 If I do not selective a system to boot within 5 seconds Grub will boot up the 1st choice and that is FC4 because the "default 0" statement ask it to deafult to the 0th system. Grub count from 0 so its 0th system is our 1st system.
Thus if I want Grub to boot Windows after 5 second elapses I have to implement the chnage in red as follow
Code:
default=1
timeout=5
splashimage=(hd0,21)/boot/grub/splash.xpm.gz
title Fedora Core (2.6.11-1.1369_FC4)
root (hd0,21)
kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/12345678910 rhgb quiet
initrd /boot/initrd-2.6.11-1.1369_FC4.img
title Windows XP professional @ hda1
rootnoverify (hd0,0)
makeactive
chainloader +1 Equally I could keep the default 0 but alter the position of the FC4 and Windoze (colored blue to assist you to identify it) like this
Code:
default=0
timeout=5
splashimage=(hd0,21)/boot/grub/splash.xpm.gz
title Windows XP professional @ hda1
rootnoverify (hd0,0)
makeactive
chainloader +1
title Fedora Core (2.6.11-1.1369_FC4)
root (hd0,21)
kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/12345678910 rhgb quiet
initrd /boot/initrd-2.6.11-1.1369_FC4.img
Lastly if you do not know how to edit /boot/grub/grub,conf then log in as root, using the filing manager to locate the file and open it with gedit.
I believe I have given you all the solutions and choices. The above is to take you by the hand to get to there.
After writing the above post I do wonder for all my trouble it is just amending a "0" with a "1". Do Linux users not read up a bit to meet me half way and I must go all over to the other side to show everything? I don't mind doing it but one could only learn if one reads and thinks.