Press "Enter" to skip to content

Hackintosh + Carbon Copy Cloner = Hackintosh won’t boot

The boot hard drive in my Hackintosh was slowly failing (weird clicking noises, system freezes), so I immediately found another drive and cloned it, thinking I would just be able to swap them out and keep going. Not so. The bios was just stuck at the “Verifying DMI Pool Data……” (whatever that means). It would not boot, even though CCC usually makes bootable copies for normal OSX installs.

After a little searching, I found this forum post, and ignored it, because the guy who tried to help didn’t explain what the problem actually was, and was a bit rude about it.

Instead, (without fear of screwing it up, since it’s just a clone) I mounted the drive on another computer (you can leave it in the same computer and use iBoot if you want) and used MultiBeast to reinstall EasyBeast on the drive. My very limited understanding of how EasyBeast works is that it puts another partition on the drive with the hacked EFI stuff on it, and when I cloned it, that partition was ignored.

When I put it back in the Hackintosh, it booted right into OSX.

FYI, here’s my setup:

  • GA-G31M-ES2L v2.0 Motherboard
  • Intel Core 2 Duo 2.2ghz (overclocked to 2.6)
  • GeForce 8400GS
  • Atheros AR8131 Ethernet
  • Some generic power supply
  • 3TB worth of Sata hard drives (it is a media server after all)

And the steps I used to set it up:

  • Read this awesome blog post from TonyMacX86
  • Boot from burned CD with iBoot and MultiBeast
  • Install 10.6.0 retail
  • Update to 10.6.4, then without rebooting
  • Use MultiBeast to install EasyBeast, run MultiBeast’s permission fix scripts and reboot
  • Kext: VoodooHDA for audio (via MultiBeast)
  • Kext: NVEnabler for video (via MultiBeast)
  • Kext: AtherosL1cEthernet for ethernet (via KextHelper)

Use System Utilities each and every time you use MultiBeast, it fixes permissions on the kexts.
I happen to have version 2.0 of the mobo, which has an Atheros ethernet chipset. Most of the others use a Realtec NIC, so don’t go nuts like me trying to make a Realtec NIC work if you don’t even have one.
I got a lot of help figuring out how to do this from InsanelyMac, the OSX86 Project, and their hardware compatability lists.


  1. Andrew Norris Andrew Norris October 16, 2011

    I just had the same issue, but seemed to solve it an easier way. I used CCC and checked to see whether I could boot from it. No luck. But when I used the iboot CD, and it booted, no problem. Running from it now. I imagine all is left is to run multibest and set up the boot from the harddrive, then I will not need to use the iboot cd.

    • Chris Silich Chris Silich November 4, 2011

      That’s pretty much the same as what I did, just running MultiBeast from a different place. Either way, the problem is that the EFI partition is gone, and the fix is quick trip through MultiBeast– you dont have to reinstall OSX or anything dramatic.

  2. Adam Adam July 5, 2012

    Do you really have to load the bootloader on the desired system disk from another mac? im trying to avoid using two systems

    • Chris Silich Chris Silich July 6, 2012

      No. As I said in the article, you can use the same Mac and boot using iBoot as a temporary bootloader, then run MultiBeast from there.

Leave a Reply

Your email address will not be published. Required fields are marked *

%d bloggers like this: