Jump to content

How/Why is This Person Booting Chameleon on a Real Mac?


17 posts in this topic

Recommended Posts

I found this link recently: http://www.jabbawok.net/?p=47

 

It's a step-by step guide for installing mountain lion on an older model Mac Pro. What's strange is he's using Chameleon, complete with an smbios, boot.plist, etc... Which basically turns it into a semi-hackintosh. I was under the impression that installing Chameleon on a real mac would make it non-bootable. How does this work? Is it the fact that he's using --legacy when blessing the partition?

 

This is strictly out of curiosity as my Macbook Pro is 100% Mountain Lion compatible and I have absolutely no reason to do it.

  • Like 1
Link to comment
Share on other sites

Old mac pro doesn't have 64-bit EFI required by ML to boot so Chamaleon is used to emulate that. Second, he' s using smbios.plist to change the platform-id to fool the ML installer, that would refuse to install the OS on Mac Pro 1,1.

  • Like 1
Link to comment
Share on other sites

Old mac pro doesn't have 64-bit EFI required by ML to boot so Chamaleon is used to emulate that. Second, he' s using smbios.plist to change the platform-id to fool the ML installer, that would refuse to install the OS on Mac Pro 1,1.

I remember chameleon teams has ever announced that chameleon should NOT be installed on real macs. It's still a little bit curious how does the owner made it.

Link to comment
Share on other sites

Macs still emulate standard pc bioses, this just uses that feature of the UEFI bios on the mac pro. The main reason why you wouldn't want to boot a mac with chameleon is because the apple efi drivers fro video and audio are not read, and as such the device tree is not populated with those. This means that you have to hope that GraphicsEnabler and other chameleon features do the right stuff to enable your hardware.

 

Basically, no, installing chameleon will not make the machine unbootable *if you do it correctly*, it may however make graphics not work.

Link to comment
Share on other sites

As I see it (after reading the article), it goes as follows:

Native Mac EFI 32 boot > BIOS emulation mode > Cahmeleon EFI 64 emulation mode > OS boots up.

 

Bit complicated, but seems (in a way) similar to booting on non UEFI BIOS PCs, via Tianocore EFI. This is used to install and run Windows 7 64bit from GPT disk on PCs without UEFI (with just plane old BIOS).

Link to comment
Share on other sites

  • 3 months later...

Nothing at all, Gringo: i asked out of intellectual curiosity. It would be unpractical and unnecessary, i suppose, since all EFI-capable peripherals would be properly and automatically recognized by the native EFI without any need of inject them

 

However, it just came to my mind as i'm writing this post: what about PC parts? Would they necessarily have be flashed with an EFI-compatible ROM to run properly or at all, or couldn't they just be dsdt-injected as is?

 

Best regards.

Link to comment
Share on other sites

  • 1 year later...

You don't need to flash pc cards (GPU) if you use chameleon, once chameleon boots in a mac pro, it does precisely the same thing to enable your gpu and boot screen, since it uses bios to initialize the gpu. Therefore if you used BIOS only gpu on native efi boot, voila, no boot screen.

Link to comment
Share on other sites

  • 2 years later...

I was just browsing this topic and i was thinking of risking it and installing e.g. Mavericks on my Mid 2007 white MacBook with C2D 2,16GHz and 4 GB Ram. It was originally only supporting up to 10.7.8 and since these machines are not realy worth a dime nowadays why not trying this out. Any suggestions how I should do it? :)

Link to comment
Share on other sites

 Share

×
×
  • Create New...