15

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?

Thanks

Chopper3
  • 101,299
  • 9
  • 108
  • 239
Thomas
  • 181
  • 1
  • 1
  • 5
  • You may want to check questions http://serverfault.com/questions/4046/virtualizing-os-x and http://serverfault.com/questions/3665/how-to-run-os-x-leopard-or-tiger-in-windows as well. – Chealion Jun 26 '09 at 13:36

2 Answers2

10

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?).

Christopher Perrin
  • 4,811
  • 19
  • 33
LiraNuna
  • 291
  • 2
  • 16
  • 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 06: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 07: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 03 '13 at 23:50
  • @bahamat: This was written in 2009. – LiraNuna Jan 04 '13 at 00:42
  • @LiraNuna: Ah, I didn't look at the date. I guess it's more appropriate to say "no longer true". I'd update my comment if it were still editable. – bahamat Jan 09 '13 at 20:22
3

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.

Jon Rhoades
  • 4,987
  • 3
  • 31
  • 48