Jailbreak your iPhone

Install OS X 10.8 Mountain Lion in VMware in Windows


iHackintosh guide to install OS X Mountain Lion 10.8 in a virtual machine with VMware, Windows 7 host.

After spending hundred’s of man hour poking around the “Hackintosh” community and overcome a few quirks along the way, I have successfully installed Mac OS X Lion 10.8 on my Windows 7 Ultimate, VMware 8 workstation. Following are the instructions to install OS X 10.8 Mountain Lion in a virtual machine with VMware.

Although, the process of making your own Hackintosh from scratch has become easier, there are still many things you need to pay attention, especially for a beginner. I recommend you to go through the whole article twice or thrice.


Note : If you like our work, encourage us by sharing this post on Twitter, Facebook, Google + as much as you can.




Note :  Note :  Note : We need a bootable Mountain Lion .vmdk to install OS X with VMware. If you don’t know how to create bootable .vmdk, follow our previous Guide to Make OS X Mountain Lion bootable vmdk.

Requirements :

  • Core 2 Duo Processors ( i5, i7 processors are more preferable).
  • Minimum 4 GB RAM.
  • Minimum 40 GB Hard-drive space.
  • A retail copy of Mac OS X Mountain Lion operating system.
  • Mountain Lion bootable .vmdk (Check our previous guide to make bootable .vmdk)

Downloads :

Video Guide :


Instructions :

Step One : Extract ML_VMW_iHackintosh to desktop or your Hard Disk drive and copy Mountain Lion bootable .vmdk in the same folder.

Step Two : Install VMware 8 unlocker.

  • Open ML_VMW_iHackintosh you downloaded earlier, navigate to unlockk-all-v-110 folder >> windows folder >> install.cmd file.
  • Right click on “install” and select “Run as Administrator” mode to unlock VMware 8 workstation.

vmware unlocker

Step Three : Now launch your VMware Workstation.

  • Navigate to File > Open and Browse to ML_VMW_iHackintosh folder > select Mac OS X Lion.vmx and open this file. It should quickly load a preconfigured VM machine with the basic setting in the VM configuration screen.

open vm file

  • Click on Edit Virtual Machine Settings and allocate more than 2 processors, 4 GB RAM for smooth operation.


Step Four : Attach Mountain Lion bootable .vmdk into the VM.

  • Now click Edit virtual machine settings
  • Hardware  >  Add  >  Hard Disk  and check “use an existing Virtual disk”


  • Quickly navigate to the Mountain Lion bootable .vmdk we shifted in Extract ML_VMW_iHackintosh folder in step one.

browse vhdd

  • Select the “Mountain Lion bootable .vmdk” with all options left as default, to press “Finish” to complete the process.

The reason you want to add another hard drive is that in the original setting, the 40GB has no OS on it, therefore VMware will try to boot off the OS from the second disk (the vmdk file) which will load and boot into Mountain Lion Installer.

Step Five : Power on the VM and Install OS X.

  • Power on your VM and wait for 1-2 minute.
  • From now here just follow the on screen instruction to install Mac OS X Mountain Lion. Should be pretty straight forward.


  • When installation finishes and ask you to reboot your VM in 10 second, don’t click on restart. Click on Power Off button in VM menu or press “ctrl + E”
  • Now remove the Mountain Lion bootable .vmdk you attached in step four. If you have patience boot your VM right now, it may take 30 Minutes to 2 Hours to first boot. We can fix boot time issue by installing FakeSMC.kext

Step Six : Install FakeSMC.kext

  • Launch VMware, navigate to your 10.6 / 10.7 VMware installation and click on edit virtual machine setting.
  • Hardware > Add > Hard Disk and check “use an existing Virtual disk” and browse the Mac OS X Lion .vmdk file (it should be 6GB plus in size). You can locate this file in ML_VMW_iHackintosh > OS X Mountain Lion folder.


  • Press next with all options left as default, to press “Finish” to complete the process. Now you should have 2 40 GB Hard Disk in your 10.6 / 10.7 VM.6.2
  • Move FakeSMC.kext and KextBeast to your 10.6/ 10.7 VM desktop and Install FakeSMC.kext to Macintosh disk.


  • That’s it. Turn Off your 10.6 / 10.7 VM, remove HDD 2 and now boot your Mac OS X Mountain Lion VM.

If you still have any doubt or question post a comment below or ask us on our Facebook page. We’ll try our best to help you out.


Tags: , , , , , , ,

Comments ( 36 )

Have Something To Say ?

  1. Anderson February 19, 2013 Reply

    Can I execute this guide in a computer and then migrate the VM to another computer?

    And if the first computer has not a Core processor?

  2. Jawaid February 4, 2013 Reply

    Can it run on Windows 7 32-bit system with VMWare Player?

  3. Stephen January 26, 2013 Reply

    I have done hackintosh vm before with lion now got the mountain lion running perfect, but one minor glitch. Sound works but its choppy as hell. Any solutions?

  4. Dimitris January 24, 2013 Reply

    (Cannot open the disk ‘C:\Users\user\Desktop\ML_VMWARE_iHackintosh\OS X Mountain Lion\Mac OS X Lion.vmdk’ or one of the snapshot disks it depends on)…?

  5. Noxarg November 9, 2012 Reply

    @Mark Ward!!

    You are fantastic!!!!

    Change IDE TO SCSI CD-ROM Drive was the solution !!!!

  6. Shubham November 5, 2012 Reply

    You are genius man.. Thanks for keeping up the great work so long.. working perfeclty and your preciously explained instructions were awesome. Thanks a ton. 🙂

  7. Mark Ward October 29, 2012 Reply

    @Mark Randal…

    I, too, experienced that problem.

    My suspicion is that you (like I) have an IDE CD/DVD “drive” in VMWare (based on the hardware of you HOST OS [mine is a Dell790])…

    Anyway, the SOLUTION is:

    1) Follow the procedures to create a BOOTABLE .ISO file (that lives on your PC [the HOST OS]).

    2) Edit your Virtual Machine settings, to point your CD/DVD to that .ISO

    3) EXIT from VMWare.

    4) Modify the .vmx of the Virtual Machine you’re creating, and change ALL “ide0:0” to “scsi0:1” (you might want to make a backup of the .vmx so you can restore it after you’ve created your working Guest OS)

    5) Start your Virtual Machine, and Voila… It boots AND INSTALLS!

    As I understand it, the MAC Installer is looking for SCSI devices ONLY – and the IDE CD/DVD drive is, basically, IGNORED by the installer.

    By creating a bootable .ISO, and faking VMWare into constructing a “pseudo-SCSI CD/DVD” device (albeit pointing to the .ISO), the Installer is now happily seeing the “CD” as a SCSI device, and all is well with the world!


  8. Milo October 26, 2012 Reply

    Will this work on vmware workstation 9?

  9. Mark October 11, 2012 Reply

    Help Please!
    I have the slashed circle thing in booting but i follow all your tutorial 2 times please explain me what i should do or in which way can i check if something is not OK.


  10. Aladin September 21, 2012 Reply

    You can undate to 10.8.2 without any problem

  11. Justin September 18, 2012 Reply

    I have tired setting this up from the vmdk tutorial through this one and I keep getting the same error everytime: “The CPU has been disabled by the guest OS. Reset the VM.”

    Any ideas?

    • Yuriy November 11, 2012 Reply

      Open your .vmx file in a notepad, and add this line anywhere you wish:

      cpuid.1.eax = “0000:0000:0000:0001:0000:0110:1010:0101”

  12. DaveL September 17, 2012 Reply

    can you give me the link for download mac os 10.8 vmdk

  13. NaweG September 15, 2012 Reply

    I’ve been getting prompts when I startup that I can upgrade to VMWare 9. Should I let it do so?

  14. boborg September 7, 2012 Reply

    I tried installing VMWare Tools from Darwin 500 iso but when it comes to validating the install it fails. Anyone know what to do?

  15. MM September 5, 2012 Reply


    I keep getting the same error messages in step 5 and The virtual machine never starts.

    First I get a window stating: “Software virtualization is incompatible with long mode on this platform. Disabling long mode. Without long mode support, the virtual machine will not be able to run 64 bit code”

    After accepting the first window I get a second message: “Mac OS X is not supported with software virtualization. To run Mac OS X you need a host on which VMware Workstation supports hardware virtualization”

    I’m new with virtual machines and Mac’s, my platfor is Windows 7 on intel (T5550). Will really appreciate any help to get this working.

    PD: I have already applied the VMWare unlocker and it seems to run Ok.

  16. Marko September 1, 2012 Reply

    Is iMwessage working with this?

  17. Aladin August 26, 2012 Reply

    You Can make the Update of OS X 10.8.1 (12B19) without any problem 🙂

  18. Mark Randal August 23, 2012 Reply

    I get stuck at Step 5. I’m working with the InstallESV file from AppStore purchase from a running 10.6 system. I get the gray boot screen with the Apple logo, the spinning wheel, then the apple changes to the slashed ring like ghost busters…the wheel keeps spinning, but nothing proceeds.

  19. Mike Stevens August 23, 2012 Reply

    Followed instructions with no luck. Here is what I did instead.

    Made an ISO of the 10.6 install disk, and installed that in VMWare. (10.6 doesn’t require any special processing, just boot and install).

    Then I updated that to 10.6.8 via the built-in software update. Then I copied over (downloaded) the normal OS X 10.8 installer (from the App Store). Ran that, let it install.

    After the install the OS will take a LONG time to boot. 30 min – 1 hr. Once it booted I used KextBeast to install the FakeSMC.Kext. Now the OS boots much faster, although there seems to be like a 10 minute delay after rebooting before mouse and keyboard will work in the virtual machine. Suspending and un-suspending do not have this problem.

    So far this seems to be the most solid way I have found to install the OS and get it to the point that it is usable.

  20. invisiblelim August 18, 2012 Reply

    I followed your procedure, but when i power up the Virtual machine, it stuck at the white screen with the cursor keep spinning, i had waited for half an hour on the same screen, what’s the caused of it? My hardware problem? or my steps had went wrong? kindly assist me on this.. thanks

  21. Ryan August 18, 2012 Reply

    @dklman – Do step 6, it will boot much faster.

  22. skmacman August 17, 2012 Reply

    I have gotten the sound to work by using the default sound card but the quality is not great. Would running Multibeast on this work perhaps? Thanks.

  23. dklman August 14, 2012 Reply


    I followed all instructions and everything worked as you said.

    However, I copied the FakeSMC.Kext into the system/library/extensions directly like you mentioned in the 1st post, but when i reboot to load Mountain Lion, I get the apple screen with the spinning wheel for a couple of hours with no completion of the installation.

    I don’t know if it is hung or stuck, but it want boot into Mountain Lion to complete the install. I powered down the VM and started up again with the same results.

    Iknow that you said it could take 30 min to 2hrs on first boot, but if it does not boot in a few hours, you can’t install KextBeast and I already copied the FakeSMC.kext file directly into the extensions directory. Do you have any suggestions to get the installation to complete the Mountain Lion install after the initial installation based on you guide?

  24. Aladin August 11, 2012 Reply

    @ Bob Yacobellis : Thank you, I will work with the shared Folder too 🙂

  25. Bob Yacobellis August 10, 2012 Reply

    @Aladin: I also cannot drag & drop files between Win 7 and my virtual Mac, but shared folders work fine.

  26. Bob Yacobellis August 8, 2012 Reply

    @Aladin: That is all I did to alter/update my virtual Mac Mountain Lion: download and install the darwin.iso file, then restart the virtual Mac. Sorry I can’t help any more than that.

    By the way, instead of dragging and dropping between Win 7 and virtual Mac, I’ve enabled shared folders from the Win 7 machine and used that approach instead – maybe that will work for you? I think the virtual Mac has to be powered off before you can enable and connect shared folders.

  27. Gary Meeker August 3, 2012 Reply

    Great article and videos, this will help me upgrade my Lion to Mountain Lion.

    I like the music too, what are the two songs in your Mountain Lion videos?

  28. Aladin August 1, 2012 Reply

    @ Bob Yacobellis : Hello , I really need to install the vmware tools then I can darg/drop files between Window7 and Mac os , so I downloaded the last version of vmware fusion 4.1.3 and I took the darwin.iso and I mount it , and install it , but there is no changes ? have you any solution please , thank you in advance , I just want to share ans transfer files betweet guest and host ..

  29. Bob Yacobellis August 1, 2012 Reply

    I did this in Workstation 8 and other than the comments I left earlier, everything worked exactly as you indicated, and I had no problems.

    I think you might be able to do all of this in Player, except that I don’t know if Player will do the upgrade of the vmx file to version 8.

  30. Bob Yacobellis July 31, 2012 Reply

    One other thing you might want to mention is to get a current copy of darwin.iso to install VMWare tools in the virtual Mountain Lion. I found that darwin500.iso from this site worked (but it takes forever to install for some reason):


  31. Bob Yacobellis July 31, 2012 Reply

    A couple of things:

    1) The small vmx file needs to be upgraded to VMWare Workstation 8 in order to attach the vmdx disk made in the previous tutorial (assuming that vmdx disk was made in Workstation 8, of course).

    2) Several places in this tutorial you mention or show screen shots with Mac OS X Lion rather than Mountain Lion – that might confuse people. For example the vmx file is listed as a Lion vmx file, but in the zip file it’s a Mountain Lion vmx file.

    But otherwise, great job – thanks for posting this!!

  32. TechXero July 31, 2012 Reply

    Well, where do I start, since you made this as VM 6.x/7.x guest when I create the bootable VMDK in my Lion VM on VMWare 8.x when I attach it to your Guest in RaR file it says it’s too new and cannot be used. So I edited the .vmx file and made it so VM is using VMW v8.x Hardware to be able to boot from created .vmdk file …

    After installation is done as you said I attached it to my Lion to add FakeSMC.kext now it says trying to boot MacOSX … Unsuccessful …

    Either there is a flaw in your guide or you, yourself used VMWare Workstation v6.x or 7.x …. Unless it HAS to be v6.x or 7.x for it to work I dunno xD

    Nevertheless I am now trying to install it on a VM I created from scratch … Of course making it a v8.x from get go …

    Will report back with my results 😉

  33. Dudefella July 31, 2012 Reply

    Thanks for the guide. I think my problem is I’ve been trying this on VMWare player so far. So this only works with VMWware Workstation because you have to use the unlocker, is that correct?

  34. JS July 31, 2012 Reply

    Nice post guys. Works like a charm from creating the vmdk to here.
    Only thing I noticed that you have to do not in the instructions is to upgrade the Mac OS X Lion.vmx file to a VMWare Workstation 8 disk if you are doing this in VMWare Workstation 8. You will keep getting an error when attaching the Mountain Lion vmdk stating this machine will not be compatible with VMWare Workstation 6.5 and 7.x and will not allow you to attach the ML vmdk otherwise.

  35. galronn July 30, 2012 Reply

    I’ve tried this 3 times and every time i get to a Shell> _ prompt. Not as easy as I thought.

    Anyone else getting this?

Leave your comment here