Triple-boot Mac OSX, Windows 8, Quantal Quetzal (12.10) with rEFInd and Grub 2

Asked by Nicholas Stolley

Hello I have a triple boot installation with the above operating systems on a Mid-2009 Macbook Pro with dual video cards (MacBookPro5,3). My initial installation of Precise Pangolin had Grub 2 installed directly to /dev/sda. When rEFInd starts I have the option to boot Mac OS, Windows 8, and Ubuntu. When I boot Windows or Ubuntu, I am shown the Grub 2 menu asking me once again if I wish to boot all three of the OSes. This being redundant, I would like to get rid of one of the menus. My work so far has me installing Grub2 on sda4 (my Ubuntu root) using the following command:

$ sudo grub-install --force /dev/sda4

I use "--force" (is attribute the proper word?) because I get the "this idea is really stupid" message and this is the workaround I have found on a few forums.

Next I booted with the Windows 8 recovery disk and ran this command:

bootrec.exe /fixmbr

While booting Mac OS and Windows 8 from rEFInd I get the desired result. However, when I select Ubuntu I also boot Windows 8.

Ok.... I can fix Ubuntu by booting into the Live CD, chrooting and reinstalling Grub 2 to /dev/sda. But I'm back to my original problem, with the added problem of having a stray GRUB 2 installation on /dev/sda4.

So to my question: How do I get Windows 8 to boot without asking me to boot Ubuntu, and Ubuntu to boot without asking me to boot Windows?

I'm fine with getting rid of rEFInd entirely if that's possible, but as it stands right now, Grub 2 gives me the OPTION to boot Mac OS, but freezes on boot. And I'm not sure I can GET to Grub 2 without rEFInd.

Many thanks for the help. I'm a "new" returning Linux user that left Linux Mandrake in 2004 for a dedicated Mac OS installation, and now I want back in.

-Nick S

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1

If you boot your Windows CD you can probably reinstate the boot loader there. YouTube may have guides

Can you help with this problem?

Provide an answer of your own, or ask Nicholas Stolley for more information if necessary.

To post a message you must log in.