Please excuse the length on the question; this is a bit tricky to explain.
I have two SATA hard drives in my HP dc7100CMT, and their sizes are 500GB and 160GB. In the larger drive, I have Windows XP Pro 64-bit and Windows 7 Pro 64-bit, in two partitions respectively.
In the second (160GB) drive, I installed Fedora 20 64-bit and formatted it into four partitions: boot, data, swap, and root (in that order). I also installed the GRUB2 boot-loader to the "/boot" partition. However, when I turn on my PC, after the POST messages clear, the system boots into the first hard drive, as it has always done before. (Windows 7's boot loader is called and asks me If I want to load XP or 7 - This behavior should have changed after installing Linux.)
When I check my BIOS, I have no options of changing the boot device (For multiple SATA drives, it starts the drive on SATA-0 by default and that cannot be changed). The other constraint is that I cannot change either of the Windows partitions on the first drive (and the drive has no unallocated space to install a new partition).
This leaves me with two options:
- Install GRUB2 to my Windows drive (preferred - if possible)
- Physically change the drive order connected to the motherboard (really want to avoid doing this)
My question is, how can I try option 1 (or something similar)? If not, is there another way?