由于想在osx上使用xcode开发应用,同时也想体验下OSX系统,于是就在WIN10上基于VMWare12安装OSX。本人对于性能比较纠结,即使是在虚拟机中运行,也想获得较好的性能体验,于是分别安装了3个版本的OSX系统——10.9,10.10,10.11,并采用xbench对系统性能进行测试。
本文将安装过程记录下来,希望能够为同样需要的人提供一些帮助。
一、系统安装
使用虚拟机安装OSX,网上文章很多,这里不一一说明,只说重要几点。
1、检测电脑是否支持虚拟化技术
我们在虚拟机上来安装Mac操作系统,首先需要你的电脑CPU支持VT技术,即虚拟技术。这里提供了一个网上比较好用的检查工具(下载地址http://dl.pconline.com.cn/download/54540.html),通过它可以检查出你的CPU是否能够让你使用虚拟机来安装Mac。如果检测结果如下图所示:
可用检测结果即看到最后一项Hardware Virtualization为Yes,则表示可以在你电脑上使用虚拟机来安装Mac操作系统了。需要注意的是,有些CPU本身支持VT技术,但是由于默认是关闭了该功能,因此如果该项显示的是Locked Off,那么重启电脑,并进入BIOS设置里面,在CPU的设置里面如果看到VT的设置,请将其设置为Enabled,并保存重启系统,再使用该软件查看即可查出结果。如果在BIOS里面找不到VT的选项的话,那么很遗憾,你的电脑无法完成这种方式的安装了。
2、安装VMWare Workstation
你可以选择安装VMWare12或者VMWare14。网上大多数都是使用VMWare12,主要是为了使用UnLocker进行破解,石VMWare12支持安装MacOS。
如果安装的是VMWare12,可以选择使用UnLocker2.0.8进行破解。如果安装VMWare14,就需要用UnLocker2.1.1进行破解。
安装文件和注册码百度搜索,很多,并且都可用。
3、安装UnLocker
安装完VMWare后,必须要安装UnLocker,才能支持MacOS的安装。
UnLocker下载地址:https://github.com/DrDonk/unlocker。进入github页面,点击右上角绿色按钮“Clone and download”即可下载获得unlocker-master.zip文件。默认下载的是2.1.1版本,支持VMWare12和14版本。
下载完成后,解压到C盘根目录下,主要中间不要出现中文字符以及空格。然后进入目录,选中win-install.cmd,用记事本打开win-install.cmd文件,将第10行的exit去掉,然后右击选择“以管理员身份运行”,等待执行完成。
安装完成后,打开虚拟机,依次点击“创建新的虚拟机”-“典型”-“稍后安装操作系统”,然后查看可选的客户机操作系统是否出现Apple Mac OS X,如下图所示:
查看是否出现Apple Mac OS X如果有,则代表安装成功。如果没有,我的解决办法是下载一个VMWare11版本,然后执行Unlocker程序,然后再升级VMWare12,再执行UnLocker程序,即可成功——至少我是这么成功的。
4、优化虚拟机
点击“编辑”-“首选项”,进入设置页面。
1、点击切换到“内存”设置,选中“调整所有虚拟机内存使其适应预留的主机”。
内存优化2、点击切换到“优先级”设置,“抓取的输入内容”设置为“高”。
优先级设置5、安装系统
系统安装按照网上教程执行即可,可以参考https://jingyan.baidu.com/article/a3761b2bd7b7431576f9aa9b.html。
注意:
在选择操作系统,并修改完vmx文件的参数后,在点击“开启此虚拟机”之前,做如下优化步骤(如果这里没有执行,可以在安装完系统后,关闭操作系统,再执行如下步骤):
1、开启3D加速
开启3D加速2、选择增强型虚拟键盘
增强型虚拟键盘3、调整优先级
调整优先级6、优化系统
1、安装vmware-tool
安装完系统后,第一件事是安装vmware-tool,能够极大改善操作系统的性能,同时能够支持全屏,以及与WIN的文件共享。
1、在桌面上弹出操作系统的光盘文件;
2、点击进入VMWare的“虚拟机”-“设置”,进入“虚拟机设置“界面,如图所示:
虚拟机设置第一步,选择ISO映像文件:
如果你安装的是10.11版本,直接到vmware的安装目录中找到darwin.iso;
如果你安装的是10.9或者10.10版本,选择下载这个darwin.iso。下载地址:
百度云盘共享 链接:http://pan.baidu.com/s/1nuIZEOx 密码: 9797
第二部,选中“已连接”,此时你就可以在系统桌面上看到vmware tool,选择安装,然后重启系统即可。
2、安装beamoff
如果你安装的是10.10,则必须要安装beamoff,否则会很卡。
beanoff下载地址:http://files.cnblogs.com/files/yipu/beamoff.zip
mac会自动解压 得到 beamoff.app
系统偏好设置 - 用户与群组 - 选中你自己的用户名 - 选择 “登录项” 选项卡 - 点 + 号
找到你下载的beamoff.app
二、系统对比
1、系统界面。
这个各有所好,个人感觉10.10,10.11图标趋向于扁平化;10.9趋向于拟物化。
2、性能对比
我觉得性能才是大多数使用虚拟机做开发的人关系的事情。使用xbench分别做了测试。得分如下:
10.9:221分
10.10:130分
10.11:79分。
无疑10.9性能是最好的。
3、软件兼容
很遗憾,现在很多应用都不支持10.9了,要到网上找老版本才行。
但是如果要使用微信或者使用xcode7版本,则必须是最低10.10版本才行。
网友评论