Mac OS X Mountain Lion Hackintosh Guide
This guide uses the same Unibeast + Multibeast technique as the OS X Lion Hackintosh Guide does.
If you are interested in running Mac OS X on your computer but want to do it on a PC which is more powerful than the comparable Mac and built for a little over half the cost then a Hackintosh just might be for you. Click here to know what a Hackintosh is. This guide follows tonymacx86′s method, but it also attempts to explain every part of the process in detail, from beginning to end.
Things you would need:
1.) A compatible computer: Not every computer will work with Mac OS X, even with the help of tools like Unibeast and Multibeast. You could use Google to check if your motherboard and CPU are Hackintosh compatible. There are (incomplete) lists of compatible motherboards and CPU’s maintained at OSx86 wiki and tonymacx86 wiki. But a good rule of thumb is that if your Motherboard and CPU are post 2010 then most likely they will be compatible. Note: A very large number of desktop motherboards are compatible but in case of laptops the compatibility list is very thin.
2.) Unibeast Mountain Lion Edition: This a small tool from tonymacx86 which modifies the installer of Mac OS X Mountain Lion and writes it onto a USB drive. You can then use this USB drive to install Mountain Lion on your PC. Click here for tonymac download page.(You will have to create an account first)
3.) A Hackintosh with OS X already installed OR a real Mac OR or a Mac OS X virtual machine: Unibeast is a Mac application. Thus, for it to run and to modify the installer of OS X Mountain Lion you need run Unibeast in OS X. You could use my guide to install Mac OS X Lion in a VM and then use it to run Unibeast to prepare your hackintosh install USB.
4.) An empty USB drive (8 GB or larger): The USB drive used for Unibeast must be at least 8 GB in size. You can reuse this USB drive for normal stuff after you finish installing Mountain Lion.
5.) Multibeast Mountain Lion edition (5.0 or newer): Multibeast is a collection of kexts that your Hackintosh will need to run properly, after the initial installation. Download it onto a USB drive from the downloads page of tonymacx86.com
6.) OS X Mountain Lion: This guide requires you to have a copy of the Mountain Lion installer app from the Mac App store, or the Mountain Lion USB Thumb Drive from Apple. Wherever you get your Mountain Lion installer from, just make sure that your file has ‘.app’ extension. Note: UnderstandingExistence.net doesn’t endorse piracy. Although it is possible to get your copy of Mac OS X Mountain Lion installer app from torrents, I don’t recommend it.
The Guide:
1.) Prepare your pen drive for Unibeast:
Plug in your USB drive into OS X. Open Disk Utility, located in ApplicationàUtilities then follow the instructions in the attached image to prepare your USB drive for Unibeast.
2.) Put your Mac OS X Mountain Lion Installer app in your Applications folder.
Simply paste your Mountain Lion Installer app into Applications folder.
3.) Download and install Unibeast:
Download Unibeast Mountain Lion edition from the downloads page of tonymacx86. Run Unibeast, press continue, agree to their terms and get to the following screen and follow the instructions in the screenshots.
Finally the Unibeast will start modifying and copying the OS X installer onto your pendrive.
This could take a very long time(30min to 2hrs), depending upon the speed of your USB drive.
4.) Setting up your PC hardware
Open up your PC, and make sure that the SATA cables for your hard drive and your DVD/Bluray drive are plugged into the 3GB/s SATA ports on your motherboard, not the 6GB/s SATA ports (these should be labeled on the motherboard). On Gigabyte motherboards, the 3GB/s ports are blue while the 6 GB/s ports are white. The 6 GB/s SATA ports simply don’t work well with OS X. Usually 3GB/s SATA ports are light blue in color.
Unplug all USB-connected devices from your computer before you begin the setup (except your keyboard and mouse). A faulty external USB hard drive can cause your Hackintosh bootloader to give you EBIOS errors on startup. After successful hackintosh, you can plug everything back again.
Also, unplug any extra internal hard drives that your computer has, besides the hard drive that you’re installing OS X on. (Just unplug the hard drive SATA cables from your motherboard.)
5.) Change your Hackintosh BIOS settings:
Go to the BIOS of your Hackintosh. Then, Advanced—>S.A.T.A Mode, make sure that the SATA Mode is AHCI Mode. Also, change the boot priority, making your OS X USB as the first boot device. Save and exit BIOS.
6.) The bootloader:
After exiting BIOS, when your PC restarts, it should load the bootloader.
In case this shows more than 1 option, use your arrow keys to select your OS X installer USB drive, use any bootflags, if required and press enter.
Note 1: In case you don’t see this bootloader screen, then most likely your boot order was not correct. Restart. Go to BIOS, make sure that the Mountain Lion installer USB drive has the first boot priority. Save changes and reset. If you still don’t see this screen, reformat your USB drive and redo the previous steps with a different drive.
Once at the bootloader screen, select your OS X installer USB and press return(enter) to start installing. You may have to type extra command line flags to reach the installer. If you get a black screen, white screen, or flickering, reboot and try one of these options. In order to apply a bootflag, simply type it in(at the bootloader screen, shown above). When done press enter. You can type or hit arrow-down to access boot even more options. But first try without any bootflags.
Here are some common bootflags:
Asus Motherboard + NVIDIA Graphics – type PCIRootUID=0
Unsupported graphics or NVIDIA 6xx Series – type GraphicsEnabler=No
Boot in Single-user mode – type -s
Boot in Verbose mode – type -v
Boot in Safe mode – type –x
7.) Install Mountain Lion:
If all goes well, your OS X installer will start. You will see the following screen.
Continue, and you will eventually come up to a page that asks you for a “destination” for your Mac install. Select the hard drive that you want to install Mac OS X Mountain Lion on, and continue.
In case you are installing Mountain Lion on an empty hard drive, or its your first attempt to install Mac OS X on a hard drive, then the hard drive selection box will be blank. You’ll have to erase that hard drive and format it in Mac OS X journaled format using the Disk Utility located in the utilities menu. OS X installation will begin, it would take around 20 minutes. Restart.
At the boot screen, use the arrow keys to select the icon for the hard drive where you installed Mountain Lion. Press “Enter”. If you fail to boot successfully, restart and now try with bootflags.
Note: Asus motherboard + NVidia Graphics card should Always boot using the ‘PCIRootUID=0’ bootflag.
Finish the last remaining part of your OS X install. You are done!
This was the ‘easy’ part. Now comes the post install!.
8.) Post install with MultiBeast Mountain Lion edition:
Multibeast is a collection of kext files that you’ll need to install for your Hackintosh to have sound, internet, a high resolution screen, and more. Kexts (or also known as Kernel Extensions – that’s how it got its name from Kernel + Extensions), are actually drivers on OS X. Now one problem here is that unlike windows which is designed to work with seemingly infinite variety of hardware and thus has incredible driver support built in, OS X has support of only those (internal) hardware components which apple makes thus getting all your Hackintosh hardware to work can be challenging. But Multibeast makes this process easy.![]()
Different Hackintosh builds require different Multibeast setups, though most setups are very similar. Use Google to find out what kexts you need for your setup. Google ‘your motherboard name here Multibeast setup’.
Also check the user DSDT section at tonymacx86.com here to see if you have a pre made set of kexts for your motherboard that would make Sound, Bluetooth, Graphics card work. To make the user DSDT work, download the file, rename it DSDT and put in on your desktop. Now open Multibeast and select user DSDT option, install and you are done. Its important to note that user DSDT is specific to a Motherboard and its BIOS number. You will have to upgrade or downgrade your BIOS version to match that of the user DSDT. DSDTs are basically collection of kexts custom packaged for your motherboard.
I have ASUS P8P67 Pro, and I have everything working(Sound, Bluetooth, Graphics card). Ill be posting its post install guide soon.
That’s it. You are done. Enjoy your Hackintosh!

In case your hackintosh is based upon the ASUS P8P67 motherboard then here is your post install guide:
Asus P8P67 pro Hackintosh Guide
You may also be interested in:
Running Mac OS X Mountain Lion in a VM (Virtual Machine)
Running Mac OS X Lion 10.7.4 in a VM (Virtual Machine)
Mac OS X Lion Hackintosh Guide

Great guide, thanx!
I have a ASUS P8P67 myself but I’m struggling with the kext files, hard to choose which ones I need.
Thanks for liking the guide!! I have just released a thorough post install guide. Check it out:
http://understandingexistence.net/2012/08/28/asus-p8p67-pro-hackintosh-guide/
Pingback: Asus P8P67 pro Hackintosh Guide « Understanding Existence .net
Pingback: Understanding macos | Imagevan
How do I boot into Mountain Lion without Unibeast?
Every time I try to boot without the USB, it crashes
thanks!
Unibeast comes with the Chimera bootloader built-in. In order to boot without the USB, you would need to install a bootloader onto your mac HDD. Simply boot up your hackintosh, download and open the latest multibeast, scroll down to find ‘Drivers & Bootloaders’ –> ‘Bootloaders’ –> ‘Chimera’. Select and install.
Hello,
First thank you very much for this guide wich is very clear and thorough!
I’d like to do the Mountain Lion (without Lion, directly Mountain) installation but something ain’t clear to me, if my PC has no mac os installed, can I do all the pre-installation preparation from a Mac os Mountain Lion that someone lends me?
Or do I need to install mac os 10.6.8 to my computer and then upgrade to Mountain Lion?
Thanks again!
Hey Romain,
Its much easier to directly install Mountain Lion as this guide explains. No need to install Lion or Snow Leopard first.
In order to do the pre-install preparation, you can use any computer running Mac OS X. Now this can either be a real Mac or even a Mac OS X Virtual Machine running on any PC. My guide on installing Mac OS X Mountain Lion in a VM is here:
http://understandingexistence.net/2012/08/14/running-mac-os-x-mountain-lion-in-a-vm-virtual-machine/
Thanks for liking the guide.
Thanks for the answer, now it’s crystal clear!
I’ll borrow a friend’s Macbook pro and it’s going to be just fine I guess.
Another question, did you encounter any issue with the firewire port of your MB?
Cheers
Pingback: Two questions about .dmg and 3GB/s ports
Great post, very well written! Too bad I came across this post way after building my hackintosh (it’s running 10.8.2 successfully).
Thanks man. It updates to 10.8.X without any issues, but 10.9 is on the horizon now. There will be a guide for that as well. Be sure to check back.
Hi…I just install Mountain lion on my Sony Vaio but first installer didn’t show the customize package its empty but I install it as it is after installation it boots but keyboard is not working so I unable to go beyond login screen…Please advice…
1.) Use a USB keyboard/mouse to install the relevant kexts
2.) Whats your Vaio’s model number? I need this before I can say anything else..
Hi Saransh,
I am using USB keyboard and mouse but just mouse is working and the model number is Sony Vaio VPCEH35EN..
Hello! Very nice guide
This has worked great for me. But i got one problem. Everytime i restart my hackintosoh, the screen becomes white/flickering. I have to pull out my Dvi-cable and put it back in. And then the screen works perfectly again. Do you know anything i can do so that I don´t have to do this every time I start it up ?
Friend have installed Mountain lion 10.8.3 on my machine, I have one more problem solving do not know ….
I’m using my hackintosh, the phone rings I will meet … it takes me 10 minutes, it goes into standby or sleep I move the mouse or keyboard the screen goes black and it does not back system … I have to shut down by holding the button to turn off
when I turn again unibeast boot loads the usb choose my hackintosh and boot me the following error appears
header size 200 incorrect signature
Can you help me?
Congratulations for tutorial.