OS X - Triple booting XP, Vista, and OSX86 (vista bootloader and chain0 method)

Home -> Apple Mac

19700 views

From the computer of: seamonkey420 (131 recipes)
Created: Jun 24, 2007     Updated: Jun 25, 2007


1 comments:
View all comments

Add a comment

Add to:
Add to stumbleuponAdd to del.icio.usDigg itAdd to FURL

This recipe will explain how to boot your OSX86 install using the Vista bootloader. This recipe assumes you have installed XP and Vista prior to OS X.

Props go out to original poster: jjhare over at insanelymac.com

First things first; no i did not figure this out on my own rather have decided to compile the posts i've found and info into a nice and easy recipe. I had originally tried to use WinGRUB to do my booting but had quite a few problems with it so i decided to try this route and got it working!

Here's a list of my setup and install notes:

Operating Systems installed:
-Windows XP Prof (located on my main hd, first partition, c:)
-Windows Vista BE (located on my main hd, second partition, d:)
-OSX86 10.4.8 JaS w/SSE2/SSE3 AMD_Intel build (located on my second hd, first and only partition; harddrive was marked as active prior to install and formatted as FAT32 and then erased w/disk utility for mac os x)

Files you will need:
-chain0 (get over here: http://wiki.osx86project.org/wiki/index.php/Chain0 )

Also, basic knowledge of BCDEDIT in Vista will help.

Step 1. Install Operating Systems.

The order I installed was as such:
1. Windows XP to C:
2. Vista to D:
3. OSX86 to my 2nd harddrive (only one partition)

Step 2. Download the chain0 file from the above link (they list the location where you can find the download)

Step 3. Copy the chain0 file to the root of your C: (ie c:\chain0 )

Step 4. Boot in Vista, open up the command prompt as the administrator (do this by going to start > programs > accessories > right click on Command Prompt and choose "Run As", choose Adminsitrator account and enter password.

Step 5. Once you have the command prompt open, type the following to get a list of what our bootloader currently is setup:

BCDEDIT /enum active

If you have not edited your bootloader and changed the name, XP prob will show up as "Previous Windows Installation" or "Existing Windows Installation"; it will also have an identifier that looks like similar to this (different numbers/letters of course): b3009909-aca0-090-099909

Step 6. Copy the existing Legacy (ie the b3009909-aca0-090-099909 entry), type this command (using our above legacy entry example):

BCDEDIT /create {b3009909-aca0-090-099909} /d "Mac OS X"
and hit Enter
(this will add the "Mac OS X" entry to the bootloader screen.
You should a completed successfully message.

next we will need to change the path to point to our chain0 we copied to our C, again using our example entry i'd type this:

BCDEDIT /set {b3009909-aca0-090-099909} PATH \chain0
and hit Enter.

You should a completed successfully message.

finally type this command:
BCDEDIT /set {b3009909-aca0-090-099909} device boot
and hit Enter

Step 7. Finally, if you want to change the default os to boot or add a timeout value, follow the instructions located here:
http://www.tech-recipes.com/rx/2014/vista_using_bcdedit_boot_up_options_dual_boot_xp_prof

________________
Notes/Links:

-if you are unable to boot OSX and have it installed on a different harddrive than Vista/XP, try booting into Vista and then right-click on My Computer > Manage. Go to the Disk Management area, and be sure that the OSX partition is set as active on the harddrive (if its not on the same harddrive as your xp/vista installs)

-if you get errors but do see the "Mac OS X" boot option on the bootloader, you may need to copy your chain0 file to the root of the vista drive. You will want to boot to Vista or XP to do this.

-link to jjhare's post:
http://forum.insanelymac.com/index.php?showtopic=18677

-link to darwin boot options (handy to have):
http://neonkoala.co.uk/content/view/33/34/

-link to page at osx86project's wiki on chain0:
http://wiki.osx86project.org/wiki/index.php/Chain0

Quote:
Test system:
AMD Athlon X2 3800+
2GB DDR
500GB s-ata hdd (vista/xp)
20GB p-ata hdd (osx)
Motherboard: MSI RS480M2 (ati chipset)
ATI X800 pci-e 128mb vid card
NEC DVD Burner
Dell 24" LCD
OSX Version: JaS OS 10.4.8 AMD Intel SSe2 SSe3


Subscribe to the Tech-Recipes Newsletter

You can get tips like this delivered in your email every week!

Enter your Email

We will never, ever sell your email address or spam you.




1 Recipe comments: View comments

OS X - Triple booting XP, Vista, and OSX86 (vista bootloader by funnytim



Related recipes:

  OS X: Ten Boot Options for Leopard
  OS X / Windows: Maximize Versus Zoom
  OS X: Verbose Boot
  Mac OS X monitor messages during boot
  Parallels: How To Disable the Windows Taskbar in Coherence Mode
  Leopard: Spring Loaded Dock
  Mac OS X 10.4 Tiger for x86 Leak- Rumors and Scams Updated
  iPhone: Enable Ringtones in iTunes
  OS X: Create New Partiton in MacBook or Other Single Drive Systems
  Install OSX Tiger on Intel Machines (or USB Drives) Using Only Windows Software

 

Sponsored links

 

Login

Nickname

Password

Don't have an account yet? You can create one. As a registered user you have some advantages like theme manager, comments configuration and post comments with your name.