Jump to content
2 posts in this topic

Recommended Posts

I have searched here and have have found many threads/posts very useful but I'm still having a problem with triple boot.

 

I have a single HDD with 3 Partitions.

Partition 1 = Kalyway

Partition 2 = XP

Partition 3 = Vista

 

All 3 have installed no problems and I can boot into each if I set each partition as active.

 

But I was in the belief that if I instaled EasyBCD on the Vista partition I could multi-boot into each one. So did that and it works for both Kalyway & Vista but not XP. If I try to boot into XP it comes up with boot loader corrupted page etc etc. if I set Vista as Active then it boots into Mac & Vista no worries.

 

It seems like that easyBCD is adding XP to it's list but not actually telling the XP install that there is a multi-boot there. I checked the boot.ini in XP and there are no other lines added, so don't know if I'm supposed to this manually, as I was in the belief that EasyBCD in Vista would add it all ok, but seems not.

 

Can anyone help me out please so I can get all 3 running fine.

 

Thank you.

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

I'm not a verry big hit timer in dual boot. But I find something about the BCD of Vista and how to use to make it triple booting.

I remember you that the Vista's BCD is the modern equivalent of boot.ini

 

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.

 

[This color=Commands to type]

 

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

Have fun!

×
×
  • Create New...