I have my workstation setup with a Windows Server 2008 running Hyper-V. Now I really want to install OS X for testing purposes.

Have anyone had any success running Mac OS X in an Hyper-V environment?



As far as I know, Mac OS X (or at least leopard) will not work on a virtual machine without heavy modifications. One attempt was "released" illegally here (no links to actual copyrighted files included).

Mac OS X's architecture is different and requires EFI emulation among other stuff.

In addition, I believe it's against the EULA to run Mac OS X on anything but apple hardware (antitrust anyone?).

| improve this answer | |
  • 1
    Correct on all points but there are VMWare VM's 'out there' in bittorrent-land to be had that do work fine on VMWare. No idea if it'll work on HV though. – Chopper3 Jun 26 '09 at 6:59
  • "work fine" as in really really ... really really slow, since there are no "VMware tools" drivers available. I believe those VMs are actually what I noted on the link, and are heavily modified version of Leopard. – LiraNuna Jun 26 '09 at 7:02
  • 2
    It should be additionally noted that only Mac OS X Server 10.5 and later is permitted to be virtualized per the EULA. – Chealion Jun 26 '09 at 13:33
  • @LiraNuna: Not true, there are vmware tools for OS X. It's packaged with VMware Fusion (a Mac product). – bahamat Jan 3 '13 at 23:50
  • @bahamat: This was written in 2009. – LiraNuna Jan 4 '13 at 0:42

The only virtual environment Mac OS X works on is... Mac OS X. Using Parallels you can run OS X and OS X Server on a Mac running OS X.

Apple, under no circumstances, will license OS X to run on anything but a Mac.

Obviously, given that there are Hackintoshes out there, it would be fairly trivial for VMWare et al to virtualize OS X, but Apple just won't allow it.

| improve this answer | |
  • You can also use VMware Fusion, and OS X Server runs on VirtualBox. – bahamat Jan 3 '13 at 23:50

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.