Mac OS X on x86 Hardware 2008–2024 Technical Archive
InfiniteMac OSx86 › Leopard 10.5 › Adding OSx86 to Windows Bootloader (GUID)
4,857 reads · 2008-03-24 – 2008-03-25
Report Leopard 10.5

Adding OSx86 to Windows Bootloader (GUID)

after reinstalling OSx86 on my second harddrive with GUID I wanted to add OSx86 (Zeph's Leo 10.5.2 Rev1) to my Windows Bootloader again. But I couldn't get it work with the chain0 file. It says "chain0 error". I think its up to the fact,…

Primary Author
@crawle Published 2008-03-24
Collection
Leopard 10.5
Archival Footprint
4,857 historical reads · 5 curated field notes (from 18 dispatches) · 2008-03-24 – 2008-03-25
Credited Voices (5)
@crawle (10)@Snow (3)@WinLinMac01 (2)@roisoft (2)@Adrian

after reinstalling OSx86 on my second harddrive with GUID I wanted to add OSx86 (Zeph's Leo 10.5.2 Rev1) to my Windows Bootloader again. But I couldn't get it work with the chain0 file. It says "chain0 error". I think its up to the fact, that I formatted my Leo-HDD to GUID this time. My hole HDD-Config looks like this:

HDD_IDE0: "Windows" on MBR << Boot-HDD and Windows Bootloader
---------------- Windows XP

HDD_IDE1: "Leopard" on GUID << second HDD
---------------- Leopard << wants to be shown in the Windows Bootloader
---------------- Recovery
---------------- Shared

Is there a parallel file to chain0 for GUID-systems or similiar?

,
-crawle

Author Updates & Technical Revisions

Follow-up dispatches by @crawle

Author Update #1 @crawle 2008-03-24

You're right, EasyBCD can do this, but as far as I know it's only for Vista, isn't it?

Author Update #2 @crawle 2008-03-25

Yeah, I've got multiple harddrives, but with my BIOS I can only set up the Boot-Priority, unfortunally not the Boot-Device on boot up.

Author Update #3 @crawle 2008-03-25

But when I install the Vista-Bootloader, can I add partitions from another HD?

Author Update #4 @crawle 2008-03-25

I installed the Vista Bootloader, installed EasyBCD, repaired the Bootloader and tried to add OSx86 to the Boot-List. There were a MBR and a GUID/EFI option, but no GUID/Emulated-EFI option. EasyBCD said, I need a .efi-file from i386, but this file doesn't exist in my system. And the chain/chain0 mode doesn't work as I know already, because it's only for MBR. After Googling I experienced, that there's no way to add a GUID HDD to the Vista-MBR bootloader without OSx86-Vanilla.

Means: I have to change the Boot priority on every boot, when I want to start Windows (in german we say: Win<i>doof</i> - "doof" means "stupid"), but that's not very often.

Thanks guys for your help anyway,
-crawle

Author Update #5 @crawle 2008-03-25

Guys, you won't belive me, but I FOUND A WAY. After reading on InsanelyMac & Co, that it's not possible to add a GUID-OSx86 to a Windows-Bootloader, I got it working anyway. Short insctruction (I'll write a article on InfiniteMac later):

Go to your Leopard HDD /usr/standalone/i386/guid/ and copy the "boot0"-file to your Windows HDD root.
Then add following line to c:/boot.ini:

C:\boot0=Mac OS X Leopard

Greetings,
-crawle

Synthesized Community Field Notes

5 technical responses curated from 18 original dispatches

Field Note #1 @Snow 2008-03-24

Try this bro

neos mart.net/blog/2007/how-to-install-the-vista-bootloader-on-a-windows-xp-machine/

Good luck!

Field Note #2 @Adrian 2008-03-25

If you have multiple harddrives it's probably easiest to simple use your BIOS boot device selector.

Install OSX with your Windows harddisk disconnected (to make sure OSX's bootloader gets written to the correct harddisk) and then you can simply hit F8 (in my case) during boot up and choose the HD you've got OSX installed upon.

Field Note #3 @WinLinMac01 2008-03-25

Umm...works on XP too, doesn't it? =)

[cite] crawle:You're right, EasyBCD can do this, but as far as I know it's only for Vista, isn't it?
Field Note #4 @Snow 2008-03-25

Don't know if this is any use to you but I found out I can go two ways to boot my XP/Vista.

1. F8 on boot and selecting HD with XP/Vista on it
2. pressing SHIFT while booting auto selects my XP/Vista HD. This one probably auto boots to the first HD.

So if the first option does not work try the second one. I'm using the Vista Bootloader of course. And my mobo is ASUS A8N SLI premium.

Good luck!

Field Note #5 @roisoft 2008-03-25

Congrats crawle, my way was making a minimal mbr partition into the windows drive with mach_kernel and this files, adding this flag into the boot.plist "rd=diskX" or "boot uuid=xxxx-xxxx-xxxx"

but your way is more easy, thanks! :))

Corroborated & Participated: @Snow @roisoft @WinLinMac01
Sources & Contributor Provenance (5 credited usernames · Thread #818)
UsernameDossier ContributionDispatchesActive Window
@crawlePrimary Author102008-03-24 → 2008-03-25
@SnowCore Contributor32008-03-24 → 2008-03-25
@WinLinMac01Contributor22008-03-25
@roisoftContributor22008-03-25
@AdrianContributor12008-03-25