vsphere5中明确提到支持MAC OS X LION,可是近日想在VCENTER中部署一个OS时确遇到了一点困难。

一、版本选择。电驴上有2个版本,一个是ISO,还有一个是VMDK。建议使用VMDK,iso镜像只能在workstation中安装,而vsphere中不支持SCSI的CD/DVD ROM。下载地址:http://kuai.xunlei.com/d/PhAeAQJzqgDSCyJRa3c
 

二、解锁。由于苹果的设定,OS本身不支持在非苹果硬件上安装,因此,在VM中安装OS时需要用到UNLOCKER进行解锁和破解。电驴上也有,内含说明文件。下载地址:http://www.verycd.com/files/3135de06e6569fd07418c90d5591ac4f4218008

三、转换VMDK。下载的VMDK可以直接用于workstation中,而要在vsphere中使用需要进行转换。先将a.vmdk上传到ESXI中,之后进到vmdk的存放目录,运行vmkfstools -i 未转换前的文件名.vmdk 转换后的文件名.vmdk完成后可在vsphere中新建虚拟机了。在这要特别指出:

1、有2个相近的工具,一个是vmkfstools 另一个是vmkvsitools不要选错

3、在进行转换时默认会将厚配置的所有空间释放出来,有近250G,转换前先确认存储空间。如果想保留厚配置的话加上参数。范例:vmkvstools -i Mac\ OS\ X\ Lion.vmdk -d thin Lion.vmdk

4、转换过程比较缓慢,请耐心等候,一定要等到100%。

四、安装。

1、网上有选择FREEBSD64然后再改VMX的攻略。但经本人实验,可以选择APPLE MAC OS X10.7(64 )来建虚拟机,也无需安装两块硬盘,直接选择现有磁盘。

2、虚拟机建好后,使用附近中的NVRAM替换虚拟机目录下的NVRAM。注意是你新建的虚拟机目录,不是我给你的那个压缩包里的。

五、启动。虽然vsphere明确支持OS X,但是,在vcenter中却无法启动,会报一个“darwin11-64guest”不支持的错。解决办法:相当简单,运行vsphere client,直接连上注册OS X的那台ESXI主机,再启动就OK了。。。真是很无语啊

六、开机白苹果的处理。下载附件,将解压出来的NVRAM文件重命名为跟VMDK一样的名字,并覆盖虚拟机的NVRAM文件。然后重新开机就OK了