Eu não sou tão versado com o Fedora e seu Grub2. Mas vou compartilhar uma solução que adotei no meu sistema de inicialização dupla com o Ubuntu e o Windows XP Professional Edite o grub.cfg com o vim ou qualquer outro editor
vim /boot/grub/grub.cfg
Para:
121 ### BEGIN /etc/grub.d/30_os-prober ###
122 menuentry "Microsoft Windows XP Professional (on /dev/sda1)" --class windows --class os {
123 insmod part_msdos
124 insmod ntfs
125 set root='(/dev/sda,msdos1)'
126 search --no-floppy --fs-uuid --set=root AC60CA8160CA522E
127 drivemap -s (hd0) ${root}
128 chainloader +1
129 }
como o padrão do Ubuntu grub adiciona este Windows como a última entrada. Acabei de adicionar esta entrada na frente de todas as outras entradas do menu.