Do you still need help with this?
You have a couple of options; it really depends on whether Ubuntu is currently installed in EFI mode or BIOS emulation.
Basically, when you install Windows and then later Ubuntu, GRUB overwrites the MBR boot code. It's relatively simple to replace GRUB with the Windows boot loader, but simply doing this renders Ubuntu unbootable. If you installed Ubuntu in BIOS emulation, you'll need to:
- Boot into Ubuntu natively
- Use DD to copy the MBR boot code to a binary
- Boot Windows natively through GRUB
- Re-install the Windows boot loader
- Use BCDedit to chain-load the GRUB binary file
I'm guessing this is the case, since if you installed Ubuntu in EFI mode it wouldn't have any need to overwrite the MBR boot code.
Also, if you do indeed need to fix the hybrid MBR, you're going to need gdisk:
http://www.rodsbooks.com/gdisk/hybrid.html
gdisk is used from OS X, and you can then select which GPT partitions to add to the MBR, and which to set as active.
Bookmarks