Issues with MacOSX entries & proposed workaround

#1
I finally got around to tinkering with OSx86, and thanks to TonyMac and MacMan getting it installed and running flawlessly took about 35 minutes using their "iBoot" CD and single hard drive approach.

The headaches started when I tried to integrate the new separate OSX drive into my boot menus. "tboot" and "chain0" expect the boot block of drive0 to have been modified with a bootloader, so they never worked, and trying to use all of the different options available in EasyBCD 2.1 resulted in a message saying the HFS partition could not be found, or if I used the NeoGrub chameleon loader, my install would kernel-panic on boot.

The reason for the KP was that the version of Chameleon provided with EasyBCD is far too generic -- for a good hackintosh build to boot, the bootloader needs to be a lot more aware of the hardware. Loaders such as Chameleon, boot132 and PC EFI all require some form of pre-building to work correctly on anything but the most generic hardware configurations.

I didn't want to modify my drive0 boot sector with a loader like chameleon or G4D, nor did I want to use GPT or alter my existing partition layout on drive0 by adding an "EFI" partition to the beginning, as most dualboot tutorials seemed to insist on, so I was determined to get it into either the WinVista loader via a BCD editor such as EasyBCD, or added to the NTLDR dropthrough menu. I approached the latter first, using ISOemu, but I could not successfully get it to work with iBoot.

Because iBoot performed so flawlessly for the original setup, I decided to try using EasyBCD's boot-from-ISO mechanism, and added an entry to boot from a copy of the latest iboot.iso on the top level of drive0. Lo and behold, this worked.
 

mqudsi

Mostly Harmless
Staff member
#2
Hi Hyram,

Welcome to NeoSmart Technologies.
Chainloading a virtualized ISO is one of the methods I'd been considering for some time, especially as it would mainly outsource the entire OS X integration responsibility outside of EasyBCD and NeoSmart Technologies - it's something that we don't especially enjoy keeping up to date.

iboot is one of the options, if I remember correctly there were a few others to consider as well.
 

arena94

New Member
#3
Hello,

my config is HP m9775fr with 2 HDD 1 for os, 1 for datas

I installed mac os x on my hp m9775fr using iboot, works like a charm !
i installed windows 7 (i can still boot to os x using iboot cd)

i am now trying to use easybcd to boot to windows 7 or mac os x

a) i succeeded to do so on a previous install (with an older easybcd version) but cannot remember how i did it !

b) i also have to install ubuntu 11.10/64 bits. and looking for a good tuto !


any help on these two issues are welcomed !

regards