Hi, I'm currently trying to add a small bit of cosmetic functionality to Chameleon, but every time I compile it and then boot it on my hackint0sh, the gui doesn't load and instead I am presented with a boot prompt. I tried compiling the original, unmodified source as well, but no luck. It cannot be my system installation, because using the precompiled boot file from
http://chameleon.osx86.hu/ works perfectly. Is there a special method used to compile the chameleon bootloader that I haven't come across? I'm using
cd Chameleon-2.0-RC4-r684-src
make all
cp ./sym/i386/boot /Volumes/MemStick
on a Mac OS X 10.5 Intel iMac 2006
This puts it on my bootable memory stick, which has chameleon stock 2rc4 installed on it, and I am simply replacing the boot file on the hfs+ partition. Do I need to replace the whole installation with freshly compiled binaries, or is it something in the way I am compiling it.
And if you want to know, all I am doing is adding the following:
if( param->part_type == 0x1c )
{
param->part_type = 0x07;
param->label = "Windows Vista";
}
to ./i386/boot2/gui.c (v2 RC4 revision 684) at line 679, in order to make an unrecognised partition format look like a Windows partition