Jump to content
7 posts in this topic

Recommended Posts

Hi guys,

I have an issue with one of my laptops where i installed OSX86, the problem is that when i try to dual boot it with windows xp, after selecting Mac OS from the boot menu nothing happens, it reverts me back to the OS selector menu, i have my Windows XP partition set as active and the partition for osx is a Primary partition. I pasted the chain0 file i found on the installation DVD[Jas10.4.8 amd intel sse2sse3+ppf1] to C:\ edited the boot.ini file, everything should work fine, but well the selector doesnt seem to boot it. Oh and other thing when i tried setting the OSX partition as active, osx launched w/o any problems, seems that I did something wrong with the chain0 method. If the laptop specs[i doubt] are needed i can post them here, any help appreciated, thanks

Link to comment
https://www.insanelymac.com/forum/topic/39459-chain0-problem/
Share on other sites

Firstly, this is a well know situtation: you select osx, then the darwin loader quickly loads the active partition... which is the xp partition. When selecting osx in the menu, quickly press F8 to get the darwin prompt; you should then be able to see darwin's os selection (xp and osx).

To let darwin loader show you the menu longer, you'll have to modify the "boot.plist".

/edit: see post above.

 

Secondly, a nicer option would be to use the darwin loader only: you've already encountered that as you mentioned above, by making the osx partition active. You then saw darwin's menu with WinXP and OSX as choices, right? If so, well, there you go, you don't need the chain0 method, which would anyway lead you to the darwin menu upon osx selection!

 

/edit: oops, someone answered while i was typing...

Edited by cbmkgd
  • 2 weeks later...
  • 1 month later...
  • 1 year later...

I have been trying to boot into Windows XP, Leopard and Tiger from a single drive with much difficulty.

 

I have my second partition active (Leopard) and it boots fine, and if I hit enter and select the first partition, Windows XP boots fine. However, if I choose the third partition (Tiger) I get a panic.

 

I made Windows active and used chain0 and I can again boot Windows or Leopard but can't get to TIger.

 

To fix this I modified chain0 as follows:

 

In Windows copy chain0 to chain2, chain3 and chain4 for booting the second, third or forth partition. Run CMD to get to a command window and type the following:

 

DEBUG chain2

a187 <Enter>

cmp cl,3 <Enter>

jnz 1c7 <Enter>

nop <Enter>

<Enter>

w <Enter>

q <enter>

 

 

DEBUG chain3

a187 <Enter>

cmp cl,2 <Enter>

jnz 1c7 <Enter>

nop <Enter>

<Enter>

w <Enter>

q <enter>

 

DEBUG chain4

a187 <Enter>

cmp cl,1 <Enter>

jnz 1c7 <Enter>

nop <Enter>

<Enter>

w <Enter>

q <enter>

 

chain0 will boot the first partition of type is AF or A8 or AB

chain2 will now only boot partition 2 if the type is AF or A8

chain3 will now only boot partition 3 if the type is AF or A8

chain4 will now only boot partition 4 if the type is AF or A8

 

I went back to partiton 2 being active for Leopard and if I want Windows I hit enter and select the first partition and then let Windows boot after the timeout. If I want Tiger, I boot Window and then select Tiger which is setup to use C:\chain3 and once Darwin starts, I have to hit enter and select Tiger since Darwin always wants to bbot the active partition.

 

If you need to boot a partion of type AB and don't need A8 you can change the value at 190 to AB but I only needed AF so it's not an issue.

×
×
  • Create New...