If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

Please tell me how, as the way I have currently done so isn't working (EasyBCD, Write to MBR, Add+ Linux[GRUB] {x}-Not installed in MBR)

Hello Panarchy,

To use the Vista or Windows 7 boot loader to boot Fedora (or any Linux system), then during installation you must choose the boot loader option to install GRUB in the first sector of the boot partition (not the master boot record which is the Anaconda default). The EasyBCD instructions are clear about that. The reason is because Vista and Windows 7 boot such a system by loading and executing that boot sector code.

I guess if you installed GRUB in the MBR, then Fedora is booting directly from BIOS now. What you can do now to recover the Windows boot loader arrangement is boot into Fedora and re-install its GRUB boot loader in the first sector of its boot partition. Then restore Windows boot code to the master boot record using your Vista or Windows 7 disk.

Boot Fedora, open a terminal, and...

Code:

su
/sbin/grub-install /dev/sdxy

You change x & y to the drive & partition of the Fedora boot partition. Get this part right because you can make things worse by guessing. If you need help, then post the fdisk report.

-On IBM PC compatible firmware machines, it is a file named "\Boot\BCD" in the boot volume.
-On EFI firmware machines, it is a file located in the "\EFI\Microsoft\Boot\BCD" directory on the EFI system partition.
-On IBM PC compatible firmware machines, without a particular boot volume the BCD is saved in the file boot.ini