Trying to get triple-boot working via GRUB2 on a real 2009 MacPro 4,1.
I had this working, and then re-installed Xubuntu 13.04 again, this time to MBR accidentally, ruining any chance of anything working correctly.
I wanted to have the TRIPLE BOOT Grub2 screen as a default, as it works with my non-EFI firmware graphics card, Apple's bootloader does not show at all with my GTX650.
I can currently boot Windows7-64bit and Xubuntu 13.04 64bit from Grub2.
Trying to launch OSX goes through all the lead-up, but then I get "Still waiting for root device"
Booting either BOOTCAMP partition, or Linux partition (which only shows as Disk3) results in the Grub2 menu.
This tells me me I did replace the MBR when I installed Linux.
If anyone has recovered from such a situation, and been able to reinstall Grub2 to Linux partition, and then recover the Win7 MBR, that information would be most appreciated. I would not mind reinstalling Linux, but Win7 and Mountain Lion OSX installs are too advanced to start again. Here is my current partition layout (for OS'es):
Partition 1 (SSD on ASM1061 SATA3 card) Mac OS GPT boot partition + BOOTCAMP windows boot partition->equal 128GB each, Linux on a separate 1TB HDD.
Any and all help gratefully accepted
EDIT: I can boot back into OSX from the Windows BootCamp control panel, and I can also set OSX as a default from here, or Mac OS X Startup Disk control panel too.
EDIT: It appears as though I can use gdisk to create a hybrid-MBR with OSX then Win7, and write changes. This *should* fix the "grub always loads first" problem I have been having?! I will give this a try tonight (after doing a full time machine backup).