Jump to content

Successful Triple-Boot


5 posts in this topic

Recommended Posts

I got a triple boot to work out between Mac, Windows, and SuSE. At first, in GRUB, I went into Mac OS X (my boot option) and it said that it was a corrupt partition. I left it alone, thinking I will fix it later. Anyways, earlier today I was going into Windows (from GRUB) and when I went into it, it brought me to the regular boot.ini bootscreen! This is how GRUB was setup:

 

Windows (hd0,0)
SuSE (hd0,5)
Mac OS X (hd0,1)
Floppy (flp0)
Failsafe (can't remember)

 

This is how it is now:

 

Windows/ Mac (hd0,0)
SuSE
Floppy
Failsafe

 

When I go into the WINDOWS/ MAC option, this is how it looks:

 

Microsoft Windows Xp Professional
Mac OS X

 

In the MAC OS X option, it gives me this (exact text):

 

(hd0,0) Windows XP Pro
(hd0,1) Tiger X 86
Linux

 

Going into Tiger brings me to Mac, going into Linux brings me back to GRUB.

 

Does anyone have any idea why this is working? Not that I am complaining, but how come Mac wouldn't work in GRUB with (hd0,1) but it works in boot.ini with (hd0,1)?

 

Thanks,

Ian Pappas

Link to comment
https://www.insanelymac.com/forum/topic/11733-successful-triple-boot/
Share on other sites

In GRUB you can add a selection for OS X, it would look something like this (not sure it looks exactly like this):

 

name Mac OS X

root (hd0,1)

makeactive

chainloader +1

 

Then you can boot to OS X straight from GRUB (I believe you get the partition error if you don't have the makeactive and chainloader +1 in GRUB).

 

Then edit your boot.ini to take you straight to windows, and you should be all set.

Here is my grub.conf file that I use for triple booting. I have windows on partition 1, osx on partition 2, and linux on the rest.

 

detault 0

timeout 13

splashimage=(hd0,2)/boot/grub/splash.xpm.gz

title=Gentoo Linux

root (hd0,2)

kernel /boot/vmlinuz root=/dev/sda6 video=vesafb:ywrap,1680x1050-32@60

 

title=OSX

root (hd0,1)

chainloader +1

 

title=Windows

rootnoverify (hd0,0)

makeactive

chainloader +1

×
×
  • Create New...