hi,
after a lot of googleing i found out that someone had a similar problem except that his was fine, mine wasnt and its a pain to keep using the linux rescue each time because the partition type changes.
I had that to, im guessing that you have windows on a hard drive aswel and you installed fedora after and it wont load grub, the way that i fixed it was to:
1. disconnect my windows hard drive
2. put my other hard drive as master (the one that your going to put linux on)
3. install linux again and put grub on the MBR (master boot record)
4. make sure that it loads like normal
5. reconnect your windows hard drive as slave
6. now it should auto load linux fine, now you can either live with changeing the bios to boot windows or linux or:
edit the grub.conf, my setup is:
master hard drive has fedora core 4
slave hard drive has windows xp and this is my grub conf:
Code:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00
# initrd /initrd-version.img
#boot=/dev/hda
default=0
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.11-1.1369_FC4)
root (hd0,0)
kernel /vmlinuz-2.6.11-1.1369_FC4 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
initrd /initrd-2.6.11-1.1369_FC4.img
title Windows Xp
rootnoverify (hd1,0)
hide (hd0,0)
map (hd0) (hd1)
map (hd1) (hd0)
makeactive
chainloader +1
This works fine except if i load windows it messes with the partition table and i cant find out why. But i hope this helps.