最近尝试了下VMware下安装MacOS 系统,
安装过程中发现网上可供参考的文章都是VMware Workstation 10以下, MacOS X 10.9以下的文章,
只能提供大概的思路, 但是实际安装起来由于版本问题, 走了不少弯路, 所以我尝试写以下总结, 希望能给有兴趣安装OSX的人提供一点帮助。
写在前面的话:
其实安装好后发现, 由于我的thinkpad实在太老了, 实在没法流畅的带动这个osx系统, 所以运行的很慢, 只能蛋疼的表示玩玩罢了, 如果你的系统够强劲, 应该效果比我的会好很多的。
需要准备好的软件
VMware Workstation 11 或者 VMware Player 7
Mac OS X Unlocker for VMware V2.0
完整OS X 10.10 系统镜像 dmg或者iso文件
python-2.7.9
步骤
首先安装好 VMware Workstation 11 或者 VMware Player 7
尝试下新建客户机, 从客户机操作系统的选项里面你会发现没有Apple MacOS X这个选项,
所以说默认是没法直接安装OSX的。
接下来我们需要Mac OS X Unlocker for VMware V2.0这个工具的帮助了, 这个工具来自:insancelymac
(http://www.insanelymac.com/forum/ )论坛, 通常因为GFW的原因访问特别慢, 几乎无法登陆, 加上西方人故意屏蔽来自中国地区的邮箱注册等原因, 下载很困难, 但我还是非常费力的下载下来了。 你需要的话可以从附件下载。
运行Mac OS X Unlocker for VMware V2.0这个估计需要安装Python运行环境, 默认windows系统是没有的, 需要去www.python.org下载
确认安装好Python,以Administrator权限运行win-install.cmd, 确保执行成功,(Patched Successfully)
重新打开VMware Player 7你会发现Apple MacOS X这个选项出现了。
新建一个虚拟机, 选择客户机操作系统为Apple MacOS X 10.10, 其余参数可以默认。
注意建好之后不要急着打开客户机, 因为直接打开你会发现新建的客户机将会无法启动。
仔细阅读Mac OS X Unlocker for VMware V2.0里面的readme.txt你将会找到答案,VMware 11 默认建立好的OSX客户机直接运行会Crash, 有两个方案解决:
VM换成HW 10
或者编辑VMX文件, 加入smc.version = 0
去客户机的安装目录,打开VMX文件, 比如你的客户机名字为OSX, 这个文件就是OSX.vmx,
你将会看到有一个smc的参数:
smc.present = "TRUE"
把smc.version = 0 加载这个参数后面一行, 保存退出。重新启动客户机发现能正常启动了。
接下来是制作安装操作系统的iso, 由于苹果默认下好的操作系统镜像是dmg格式的, 无法直接安装, 需要转换为iso文件, 有很多工具支持dmg2iso的转换, 有一个开源工具dmg2iso命令行格式可以支持转换, 可惜sourceforge没有直接windows版本运行的, 可以搜网上别人编辑好的dmg2img, 命令格式:
dmg2img source.dmg target.iso
注意,但这不是制作iso文件最麻烦的一部分, 最烦的一部分是默认直接下载好的那个大约5GB大小的dmg文件转换好的iso文件是不能直接拿来加载安装操作系统的!
中间需要很多次的将文件从生成的iso当中解压缩dmg, 再dmg2iso, 很多次, 具体关系为:
默认的Dmg文件转换成iso -> 7zip解压出 /Install OS X Yosemite.app/Contents/SharedSupport/InstallESD.dmg
注意一定是7zip解压, 或许其他解压缩软件也可以但没确认过, 我试过UltraISO的提取是有错误的!
InstallESD.dmg -> iso -> 然后又是解压缩出一个 InstallESD.dmg, 你没看错又是一个InstallESD.dmg文件,
然后重复两到三次, 从最终的一个InstallESD.dmg中能发现一个文件:
BaseSystem.dmg,
大小是: 476.372MB, 转换成ISO文件, 1257MB, 这个iso文件才是我们安装MAC OS所需要的iso文件。
客户机加载好转换好的BaseSystem.iso, 启动客户机
就能看到苹果的安装界面了
要特别注意, 安装以前要先选择运行“磁盘工具”,选择硬盘,按右边的抹掉, 没错就是抹掉, 抹掉当前硬盘所有信息。然后重新选择这个硬盘安装, OSX就会自动对其初始化硬盘操作。否则的话, 安装OSX时,会提示找不到硬盘。
开始安装后, OSX会从appstore下载文件更新, 这是个漫长的过程, 耐心等待,
安装完成就可以登录系统了。
对了, 还有一件非常重要的事情, 安装VMware Tools, 如果你成功安装了系统的话, 进入OSX系统之后, 客户机加载VMware安装目录下的: darwin.iso (这个文件是Mac OS X Unlocker运行成功后生成的), VMware Workstation默认的目录是:
C:\Program Files (x86)\VMware\VMware Workstation
然后双击运行安装就可以了.
需要的两个文件:
dmg2img
Mac OS X Unlocker for VMware V2.0
请从附件下载
P.S: 发现留言中有人转换后说无法安装, 我重新试了一下是可以的,如果转换后的ISO无法安装有可能转错了,以下链接是我转换好的ISO文件, 不知道资源能使用多久, 想要就赶紧下载吧。
转换好的OSX 10.10 14A39 BaseSystem ISO
http://pan.baidu.com/s/1o6sSzmq
相关推荐
网上VMware Workstation 10安装Apple OS X 10.9以前版本资料较多,但安装Apple OS X 10.10的教程比较少,本人参照相关资料,结合自己实践撰写了这个教程,但愿能对感性兴趣者以帮助。 相关软件已经上载到百度网盘,...
VMware Workstation 安装mac os
主要介绍了VMware Workstation11.0安装Mac OS X 10.10最完整指南,有需要的可以了解一下。
Unlocker 2是专为VMware Workstation 11/12,Player 7及Fusion 7解除对Mac OS X系统的限制。从而在VMware虚拟机上安装苹果系统提供支持。
提升mac os x10.10 yosemite在vmware workstation中的性能,可以设置为开机自动运行,详见:https://github.com/JasF/beamoff.git
此附件为unlock-all-v120.zip,分享给想通过虚拟机vmware workstation 10安装mac os x的朋友 方法如下: 解锁,打补丁unlock-all-v120\windows\install.cmd 以系统管理员身份运行install.cmd 停止VMAuthdService ...
得先安装VMware Workstation8.0以上版本,在退出VMware Workstation运行前提下:在Windows 7系统中,以管理员身份运行windows/install.cmd;...正确执行以上操作后,VMware Workstation会增加Mac OS X选项。
VMware Workstation 9安装MAC OS 10.8全程图解(超详细,百图杀猫)
VMware Workstation 11虚拟OS X补丁Unlocker2.0.3 以下是V2.0.3版的更新内容: What's New in Version 2.0.3 (See fullchangelog) 12/12/14 2.0.0 - First release 13/13/14 2.0.1 - Removed need for Pythonfor ...
VMware Workstation 9上安装MAC OS X 10.8详细教程!
VMware workstation 6.5.2 安装 Mac OS X iDeneb v1.4 10.5.6
Mac OS X Unlocker for VMware , 支持VMware Workstation 11-15 and Player 7-15. on Windows and Linux。可以在windows和linux虚拟机中安装原版mac os x操作系统。跨系统开发的利器。
vmware workstation 9 安装 mac os x 10.8 必备补丁 unlock-all-v120.zip Windows: 1、以管理员身份运行Unlocker.exe 2、以管理员身份运行install.cmd 3、建立虚拟主机时就有Apple Mac OS X(M)选项了
VMware Workstation11.0安装Mac OS X 10.10最完整指南(包含所需所有资源下载)-附件资源
Mac OS X Unlocker for VMware V2.0 ================================= 1. Introduction --------------- Unlocker 2 is designed for Workstation 11, Player 7 and Fusion 7. If you are using an earlier ...
VMware Workstation 11 64位中文版是windows系统下最强大好用的虚拟机软件,VMware Workstation 11延续了VMware虚拟机的传统,即提供技术专业人员每天在使用虚拟机时所依赖的领先功能和性能。借助对最新版Windows 和...
Mac OS X Unlocker for VMware 2.0.2,tools子目录下的darwwin.iso是相应的VMware Tools。适合VMware Workstation 11.0下安装Mac OS X 10.10。
在 VMware Workstation 中安装 Mac OS 操作系统详细教程.pdf