Install Mountain Lion 10.8.5 on Haswell ASRock Z87E-ITX Hackintosh

This post is also available in: German

Install Mountain Lion 10.8.5 on Haswell ASRock Z87E-ITX Hackintosh

Install Mountain Lion 10.8.5 on Haswell ASRock Z87E-ITX Hackintoshsince Haswell CPU is now natively supported by Mountain LION 10.8.5 it is very easy to
All you need for that is a legal copy of Mountain Lion 10.8.5 from the App Store, the patched BIOS for your Asrock Z87E-ITX Mainboard, Unibeast 2.1 and USB Stick with 8GB space.


  • Asrock Z87E-ITX Mainboard
  • I used for my project energy efficiency 35 Watt CPU: Intel i5-4570T
    My whole system is consuming only 22 Watts at mid range load in that combo!
  • Mountain LION from App Store
  • Unibeast 2.1
  • PMPatched Z87E-ITX Bios
  • 8GB USB Stick

Optional like my Low Wattage Setup:

First of all we need to prepare our Mainboard with compatible BIOS which we can download here

Download and extract the content of the zip file to your USB Stick and plug it in your PC.
On boot up hit F6 and flash the shown Bios Update.

Now its time to prepare the Mountain Lion Installer USB Stick:

Insert your USB Stick to you Mac again and open the Disk Utility application.
Click on the USB Drive on the left pane then on the partiton tab to the right.
Partition Layout: 1 Partition
Click Options choose: Master Boot Record
Format: Mac OS Extended (journaled)
then: Apply

Eject your USB Stick and reattach it to your Mac

Download Unibeast 2.1 from here and run it.

Choose your USB Stick as Destination and Choose Mac App Store Mountain Lion 10.8
Click continue and enter your password.

Now it will take some time to complete the preparation process.

Eject the stick after the process has completed and plug it in your PC.
Hit F11 on system powerup and boot your USB Stick.

After some time the Mac OS Installation screen will appear.

Before you can install Mountain Lion on your PC you have to prepare your Target disk first.
Goto Disk utility on the upper tab and follow the steps again as shown above again but choose your target hdd but select GUID partition scheme under options instead of Master Boot Record.
Apply then start the installation process and Choose your new partitioned HDD as target.

After the system have completed the install process it will reboot.

The important part now is to boot your System into safe mode with boot flags: -x because else it will hang on Apple loading screen. So at the boot loader prompt choose your hdd and just enter: – following x and hit enter.

After we have successfully booted up into Mountain Lion we finally have to download and install latest Multibeast 5.5 and install chimera 2.2 from there so booting from hdd without your attached prepared usb stick is possible, kext utility and add drivers for our new platform.

Install Mountain Lion 10.8.5 on Haswell ASRock Z87E-ITX Hackintosh


Recommended Multibeast 5.5.3 Packages:

  • UserDSDT/DSDT-Free Installation
  • Drivers & Bootloaders > Bootloaders > Chimera v2.2.1 r2248
  • Drivers > Network > Intel hnak’s AppleIntelE1000e
  • Drivers > Misc > FakeSMC & FakeSMC Plugins
  • Customization > Generate CPU States
  • Customization > 1080P Display
  • Customization > Use KernelCache

For Audio/WLAN/Bluetooth:

  • HDAEnabler1.kext, audio_ALC1150 and audio_hdmi_8series from github by toleda Not necessary anymore since ALC1150 kext now included in newest Multibeast release 5.5.3
  • Bluetooth/Wifi: get the latest from

If something went wrong after installing kext files and/or misconfigured Multibeast and System hanging in a boot loop,
i recommend you to plug your USB Stick again to your System and boot from the old bootloader with boot flag -x to get back into safe mode.


Jules is the owner and author of ISPIRE.ME. He's a Linux System Engineer, Tech fanatic and an Open Source fan.

You may also like...

28 Responses

  1. alemunoz says:

    Absolutely necessary!!!
    Is there any information about make all the mobo functions works or we will have to wait the new MacOsx?

    • Jules says:

      Well. with current OS X 10.8.5 and this steps i described the system is 95%ly working. The 5 percent i did not get working is the hibernate/standby from OS if this was your question.

  2. Mihai says:

    Hi and thanks for your tutorial.
    I have the same motherboard and yesterday I had my first hackintosh attempt.
    I bought ML license from APP store and created the bootable flash with Unibeast.
    After installing the system, restarted in safe mode, as advised, I downloaded Multibeast and there I got a bit lost, as it was not clear what exactly are the steps.
    As I don’t have any hackintosh experience, I am asking if you can be a bit more specific.
    Should I just install chimeram then the kextutil and after that the drivers?
    What I’ve done is, from Multibeast I ticked on chimera and the drivers you’ve indicated and then I opened kextutil.
    However, after reboot I am getting only apple logo and nothing happens.

    Thanks in advance for you answer.

    • Jules says:

      Hi Mihai,

      chimera isn’t necessary anymore. All the related drivers and supported Bootloader (Chimera) exept WLAN/Bluetooth/Audio is now natively included in the latest Multibeast 5.5.2

      What i have installed so far from Multibeast 5.5.2
      Drivers & Bootloaders > Bootloaders > Chimera v2.2.1 r2248
      Drivers > Network > Intel hnak’s AppleIntelE1000e
      Drivers > Misc > FakeSMC & FakeSMC Plugins
      Drivers > Misc > NullCPUPowerManagement
      Customization > Generate CPU States
      Customization > 1080P Display
      Customization > Use KernelCache

      Then Reboot the System with new bootloader.
      That should be enough to bring the system to boot without Kernel Panic.

      Remember: if you install new kext with kextutil you have to regenerate the kext cache or else it won’t load the new drivers.

      if your apple logo is hanging on reboot it looks like your system having kernel panic. Boot the system with option: -v to see the error message that causing the boot fail to analyze whats going wrong.

      • Mihai says:

        Hi Jules,

        Thank you for your hints.
        I reinstalled ML from scratch and in Multibeast I selected what you suggested and I got error on install. Then I tried again but I also selected UserDSDT/DSDT-Free Installation and it worked. For the moment I am using generic sound driver, after I installed ALC1150 as you suggested my system was instable (it was loading up but keyboard and mouse were dead). Anyway, when I will have time I will digg more to see how to install ALC1150 drivers and whatever else is missing (bluetooth and so on).

        Thank you very much for your tutorial and for your help.

        • Jules says:

          Yeah sorry i forgot about userDSDT/DSDT-Free.
          The Tutorial about ALC1150 from toleda is a bit confusing since there are so many ways to install it but soon or later you will get it working aswell, im sure 😉

          Good Luck!

          • Mihai says:

            Hi Jules,

            No need for toleda tutorial anymore as Multibeast 5.5.3 was released today and includes also ALC1150 kext.

            Now everything is fully installed (audio, wifi and bluetooth).

          • Jules says:

            Hi Mihai,

            great news. So its getting less complicated at all.

            I will update my article.

  3. frosty says:

    Hi, There’s a new 2.10 UEFI-bios availbale from Asrock’s site. Can we expect an updated patched bios as well? (I’m completely new to this stuff, so I’ve no clue who patches the bioses :))

  4. Steve says:

    Why the NullCPUPowerManagement kext if you have a PM modded bios ? The modded bios should remove the need for that kext.

    Good write-up though 🙂

    • Jules says:

      Hi Steve,

      yes you are absolutely right. Not necessary since 10.8.5.
      I did not removed this point after upgrading to 10.8.5 and everything was running with modded bios.
      You can skip it for sure.

      • Steve says:

        I thought so, just wanted to confirm.

        Any news on the patched bios for the newest version ? It is indeed at 2.10 currently.

        Is it simply done with PMPatch or does something else need to be done too ?

        Other thing i remember on ML, do you still need to patch the various Ioapci and other kexts to prevent those errors in the system logs ? They used to be quite a pain having to patch them with various other versions dating back to 10.8.0 in some cases.

  5. Mihai says:

    Hi again,

    I am running on a strange issue with my hackintosh. I have also attached to the system one external USB3.0 drive, 3TB. When I am want to shut down the PC, my external drive keeps spinning. I have to power the pc again, load windows and do shut down from there to shut down the external drive.
    Also, I was wondering, if I am using NullCPUPowerManagement kext should I use the modified BIOS or I can use original one.

    Best regards,

    • Jules says:

      i dunno whats going on with your usb drive. maybe try to change some bios settings for the usb3.0 port??

      you dont need NullCPUPowerManagement if you are on 10.8.5 and using modified BIOS.

      Without modified BIOS your OSX with get a Kernel Panic or cycle before booting up to Login Screen.

  6. Steve says:

    Can you confirm which system definition you used in Multibeast or did you create one manually ?

  7. chris says:


    I got a problem with the Asrock Z87-e ITX BIOS 2.0. It works for me and I’m ablte to install and boot MAC OS. But if I boot Windows 8 which is installed to another disk, the system freezes after some minutes if I start a videogame or 3dMark. With the official 2.1 Bios this never happens. I’m using the integrated HD4600 GPU. There have been no problems with Prime, so i guess it is a GPU related problem.

    Can anyone help me with that? Thank you!

    • Jules says:

      Hi Chris,

      Thats easy. Make your decition of one of those OSes not both 😀

      Well that might be the fact that the Bios is patched for OSX usage not Windows 8.

      So you have two options:

      1. Run an official and so on supported BIOS for your Windows 8
      2. you stay with a better OS called OSX 😉

  8. Mihai says:

    Hi Chris,

    I have to say that 2.0 PM BIOS is supported by Windows 8, as currently I am using both OS, however they are installed on the same SSD. My Windows 8 is working perfect, but the only game I tried was Age of Empires 3.
    My only problem is with under OSX with my 3TB external drive. I’ve tried different BIOS settings and also System definitions to see if I can get rid of this annoying problem, as I can’t shut down the computer, without booting into Windows.
    If I am ejecting the drive under OSX, disk stops spinning. If I am shutting down OSX, during shutdown it just starts again the external drive and then OSX shutdowns the computer but not the external drive.

    @Jules, can you advise for any system definition under MacOSX? Also, I can see in apple store there is option to upgrade to Maverick, have you tried to updated it?

    • Jules says:

      @Mihai: Yes Mavericks is a free upgrade if you bought Mountain Lion. With newest Unibeast you can create a new install usb stick for 10.9 which might work also now to get running Mavericks on Z87E-ITX Board. From booting up the usb stick there is also an option to upgrade the OS. Had not the time yet to check it out. Upgrading on running Hackintosh OSX 10.8.5 could bring you into trouble because of all the modified stuff that you will loose after Mavericks have been installed, maybe it just won’t let you upgrade or it won’t boot because it overwrites previous bootloader and kernel stuff.

      Good luck and maybe you can report us how you worked it out 😉

  9. Chris says:

    @ Jules:

    Thanks for the second advice, I guess I should stick to it! 🙂

    @ Mihai:

    Can you tell me about your other hardware? Do you use the Intel HD 4600 IGP or a dedicated video card? Which CPU is installed in your configuration?

  10. Chris says:

    I think I fixed it. I did various tests with my solution and i didn’t get any freeze till now. Seems to be related to the INF-Drivers. I updated Windows 8 to 8.1 and afterwards I updated the INF-Drivers to the 8.1 drivers from the ASRock-Website => No freeze in games anymore, but messed up time…

  11. alemunoz says:

    Hi Jules and everybody!

    I tried to install the OsX Mavericks and it didn´t bootup. It shows the option to boot from the usb stick and, when you select that, it shows apple logo screen and the spinning wheel but do not starts. Nor “-x” option worked.

    Then, I returned to ML, but now it only starts with “-x” (secure mode).

    Could anyone help me, please?!

    My hardware is: z87e-itx, i7 4770, 16gb corsair vengeance pro, mSata sansumg 128gb, 3tb barracuda (7200rpm 64mb), thermaltake 450.


    • Jules says:

      Hey alemunoz,

      try attaching boot flag -f to bypass the kext cache and -v to see the console output where it hangs.
      You might get some debug output and see the kernel panic e.g. which could be useful.

      Have you try installing it as an upgrade from 10.8.5 or newest Unibeast?

  12. alemunoz says:

    I did what you said and some messages have appeared… but I didn’t know what did they mean…
    The only think that I knew was the message “this is an unknown CPU model 0x3c power management may be incomplete or unsupported”. I think that the patch just let it boot, but doesn’t fix anything.
    I’ve been searching in internet and found that the newest unibeast came with “IGPEnable=yes”, so I turned to “no”and then it boot!!!
    Now, I’m having troubles to setup multibeast… The audio kext doesn’t work. The same with video….
    Do you know how to program the dsdt file (or can indicate)? I think is the only way…

    • Jules says:


      seems like you have to play around with Multibeast and the Unibeast settings a bit. That is what i had before Haswell GPU wasn’t supported by default. Have you tried the HDAEnabler by toleda?

  13. alemunoz says:

    Hi Jules,
    I’ve tried the HDAEnabler by toleda and still was not working. But I think was because I was booting only in secure mode. I will try others settings of unibeast and multibeast. Then i will solve the audio/video problem… Thanks! I let you know!

  14. Song says:

    Hey Jules and everyone,
    I don’t currently own this motherboard but wanted to ask if anyone has tried bios 2.3, or the modified 2.3a (i found this on another forum). I want to run mavericks but I am worried about sleep/wake not working properly. Has anyone had any success?

Leave a Reply

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