`
iwindyforest
  • 浏览: 235166 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

VMware Workstation 11 或者 VMware Player 7安装MAC OS X 10.10 Yosemite

阅读更多

最近尝试了下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

 

 

 

 

 

 

 

 

6
0
分享到:
评论
17 楼 iwindyforest 2015-04-24  
pinocchio2mx 写道
iwindyforest 写道
Hi pinocchio2mx 兄弟, 这个镜像是好的, 我安装过的, 就是用的这个镜像成功的. 要是不行那只好你自己再看看是不是哪步搞错了, 多折腾几回就好了


博主你好,用这个Basesystem.dmg我真的安装不了,今天参考了两篇文章后,我终于安装成功了!

借你的地再说下我的理解哈

这个 Basesystem.dmg 就像它的名字所示,只是一个可以用于引导的基础镜像,所以你安装的时候需要从appstore下载文件更新,但是在下载前苹果要验证appleID,我因为通不过验证所以无法继续安装。

实际上 Basesystem.iso/System/Installation 下有个快捷方式Packages,它指向InstallESD.iso/Packages ,这个文件里面才是真正的安装文件,在安装前我们要将Basesystem.iso/System/Installation/Packages删除,然后将InstallESD.iso/Packages 拷过去

这一步在虚拟机里操作起来比较复杂,具体方法可以参考这篇文章,http://blog.csdn.net/chinalichen/article/details/38730669

上面这篇文章写得非常详细,但不知道为什么作者好像漏了最后一步,按照http://www.macx.cn/thread-2128750-1-1.html所说,要想成功安装我们还需要将InstallESD.iso/Basesystem.dmg和InstallESD.iso/Basesystem.chunklist都拷到Basesystem.iso/下面,好了,做完这一步我们终于得到一个成功安装的镜像了,重启虚拟机一路continue就行,这个镜像写入U盘也就做成启动盘了

哎呀,不知道苹果为什么要把个安装盘搞得这么复杂,跟捉迷藏似的,真是太不人性化了!还有这个InstallESD.iso和Basesystem.iso,虽然是由InstallESD.dmg和Basesystem.dmg转换而来,打开来里面的文件居然不一样,真是坑爹啊





pinocchio2mx 写道
iwindyforest 写道
Hi pinocchio2mx 兄弟, 这个镜像是好的, 我安装过的, 就是用的这个镜像成功的. 要是不行那只好你自己再看看是不是哪步搞错了, 多折腾几回就好了


博主你好,用这个Basesystem.dmg我真的安装不了,今天参考了两篇文章后,我终于安装成功了!

借你的地再说下我的理解哈

这个 Basesystem.dmg 就像它的名字所示,只是一个可以用于引导的基础镜像,所以你安装的时候需要从appstore下载文件更新,但是在下载前苹果要验证appleID,我因为通不过验证所以无法继续安装。

实际上 Basesystem.iso/System/Installation 下有个快捷方式Packages,它指向InstallESD.iso/Packages ,这个文件里面才是真正的安装文件,在安装前我们要将Basesystem.iso/System/Installation/Packages删除,然后将InstallESD.iso/Packages 拷过去

这一步在虚拟机里操作起来比较复杂,具体方法可以参考这篇文章,http://blog.csdn.net/chinalichen/article/details/38730669

上面这篇文章写得非常详细,但不知道为什么作者好像漏了最后一步,按照http://www.macx.cn/thread-2128750-1-1.html所说,要想成功安装我们还需要将InstallESD.iso/Basesystem.dmg和InstallESD.iso/Basesystem.chunklist都拷到Basesystem.iso/下面,好了,做完这一步我们终于得到一个成功安装的镜像了,重启虚拟机一路continue就行,这个镜像写入U盘也就做成启动盘了

哎呀,不知道苹果为什么要把个安装盘搞得这么复杂,跟捉迷藏似的,真是太不人性化了!还有这个InstallESD.iso和Basesystem.iso,虽然是由InstallESD.dmg和Basesystem.dmg转换而来,打开来里面的文件居然不一样,真是坑爹啊


你说的“下载前苹果要验证appleID” 可能你是对的, 因为我有appleID的, 可能当时验证这一步是有的,而且也确实下载了很长时间更新。 但我忘记写了, 因为我没卡这儿。
总之, 恭喜你安装成功哈
16 楼 nng119 2015-04-22  
找不到设备的安装信息 这个问题怎么解决的?
15 楼 pinocchio2mx 2015-04-09  
iwindyforest 写道
Hi pinocchio2mx 兄弟, 这个镜像是好的, 我安装过的, 就是用的这个镜像成功的. 要是不行那只好你自己再看看是不是哪步搞错了, 多折腾几回就好了


博主你好,用这个Basesystem.dmg我真的安装不了,今天参考了两篇文章后,我终于安装成功了!

借你的地再说下我的理解哈

这个 Basesystem.dmg 就像它的名字所示,只是一个可以用于引导的基础镜像,所以你安装的时候需要从appstore下载文件更新,但是在下载前苹果要验证appleID,我因为通不过验证所以无法继续安装。

实际上 Basesystem.iso/System/Installation 下有个快捷方式Packages,它指向InstallESD.iso/Packages ,这个文件里面才是真正的安装文件,在安装前我们要将Basesystem.iso/System/Installation/Packages删除,然后将InstallESD.iso/Packages 拷过去

这一步在虚拟机里操作起来比较复杂,具体方法可以参考这篇文章,http://blog.csdn.net/chinalichen/article/details/38730669

上面这篇文章写得非常详细,但不知道为什么作者好像漏了最后一步,按照http://www.macx.cn/thread-2128750-1-1.html所说,要想成功安装我们还需要将InstallESD.iso/Basesystem.dmg和InstallESD.iso/Basesystem.chunklist都拷到Basesystem.iso/下面,好了,做完这一步我们终于得到一个成功安装的镜像了,重启虚拟机一路continue就行,这个镜像写入U盘也就做成启动盘了

哎呀,不知道苹果为什么要把个安装盘搞得这么复杂,跟捉迷藏似的,真是太不人性化了!还有这个InstallESD.iso和Basesystem.iso,虽然是由InstallESD.dmg和Basesystem.dmg转换而来,打开来里面的文件居然不一样,真是坑爹啊




14 楼 iwindyforest 2015-04-08  
Hi pinocchio2mx 兄弟, 这个镜像是好的, 我安装过的, 就是用的这个镜像成功的. 要是不行那只好你自己再看看是不是哪步搞错了, 多折腾几回就好了
13 楼 pinocchio2mx 2015-04-08  
蛋疼啊,折腾一晚上还没搞定!网上的教程没一篇靠谱的,摸摸索索到博主你这里,按照你的方法终于见到安装界面了,但还没安装成功!最后的镜像这么小,我怀疑不是完整的安装镜像,所以需要联网下载安装文件,可是又通不过苹果的验证,通过了那也得下很久吧。博主你不需要通过苹果的验证吗?

我补充下几点到目前为止的经验,也许对看到的朋友有帮助

一、解压路径
解压很蛋疼,当我第一次解压一个文件打开一看里面还有个一样的文件时,我差点崩溃了!
如果你网速快的话,直接下楼主提供的镜像,否则请耐心按照下面的路径逐个解压!解压软件我用的是好压(好压系统自带的,我忘了卸载,一直怀疑好压就是7z加了个壳 )

解压过程中也不需要转换格式,直接解压出最后的BaseSystem.dmg

不要用UltraISO提取,提取出的文件不对,


1、OS X 10.10 DP1 14A238x.dmg\2 - disk image?oàApple_HFS.dmg


2、2 - disk image?oàApple_HFS.dmg\Install OS X 10.10 Developer Preview\Install OS X 10.10 Developer Preview.app\Contents\SharedSupport\InstallESD.dmg


3、InstallESD.dmg\InstallMacOSX.pkg\InstallESD.dmg



4、InstallESD.dmg\3.hfs



5、3.hf\3.hfs\OS X Install ESD\BaseSystem.dmg


二、镜像格式转换

不要用UltraISO转换格式,转换后的文件也不对,用dmg2img转换得到的ISO文件才是对的


三、VMware的设置
VMware必须安装在默认目录才能用unlocker解锁(看别人这样说的,我没验证)

虚拟机设置要勾选“通过EFI而非BIOS引导”



先睡觉了,明天接着搞!
12 楼 benklor 2015-03-26  
博主,vm换成hw10是什么意思
11 楼 liujikuan 2015-03-21  
正在安装...太感谢了!
10 楼 xffsfy 2015-02-08  
为VMware Workstation增加Mac OS选项用Unlocker 2.0.4搞定,不需要关注python。
从原始dmg提取出BaseSystem.dmg用7zip 9.38 Beta搞定,不需要折腾dmg2img。
将BaseSystem.dmg转换为BaseSystem.iso用UltraISO 9.6.2.3059搞定。
9 楼 taoyu3781212 2015-01-29  
taoyu3781212 写道
iwindyforest 写道
taoyu3781212 写道

你好,我通过你文中的步骤进行了操作,将476转成1257,可还是出现这处问题,请问怎么办呢??

如果转换后的ISO无法安装有可能转错了,因为我又用我转换好的iso文件重装了一次,是可以的,我已经把我转换好的iso放在文章末尾了,你用我的再试一次,再不行我也不知道该咋帮你了。


刚才下载好了,抹掉磁盘后,又出现相同的问题。崩溃!
我的Python是官网最新版本,vmware player也是最新,现在安装vmware workstation11试试


好不甘心,vmware workstation11安装出现相同的问题,我现在开始怀疑自己的操作系统了
。另外,unlocker200使用后无法出现OSX的选项,然后我下载了unlocker202_4可以了。就这个和Python不相同吧,为什么结果一直出现“找不到设备的安装信息”呢?心有不甘,但又得回去休息了。哎!!!!!
8 楼 taoyu3781212 2015-01-29  
iwindyforest 写道
taoyu3781212 写道

你好,我通过你文中的步骤进行了操作,将476转成1257,可还是出现这处问题,请问怎么办呢??

如果转换后的ISO无法安装有可能转错了,因为我又用我转换好的iso文件重装了一次,是可以的,我已经把我转换好的iso放在文章末尾了,你用我的再试一次,再不行我也不知道该咋帮你了。


刚才下载好了,抹掉磁盘后,又出现相同的问题。崩溃!
我的Python是官网最新版本,vmware player也是最新,现在安装vmware workstation11试试
7 楼 iwindyforest 2015-01-29  
taoyu3781212 写道

你好,我通过你文中的步骤进行了操作,将476转成1257,可还是出现这处问题,请问怎么办呢??

如果转换后的ISO无法安装有可能转错了,因为我又用我转换好的iso文件重装了一次,是可以的,我已经把我转换好的iso放在文章末尾了,你用我的再试一次,再不行我也不知道该咋帮你了。
6 楼 taoyu3781212 2015-01-29  
iwindyforest 写道
csxcsx00 写道
安装时显示"找不到设备的安装信息"。怎么回事呢???

Sounds like you were using a wrong iso file to install, as I mentioned in the post, you need to extract-convert over and over again till you get the final correct file, that is a BaseSystem.dmg size of 476MB, would be 1257MB after you converted it to an iso file.
My os now does not support chinese input, hope you would understand.


你好,我通过你文中的步骤进行了操作,将476转成1257,可还是出现这处问题,请问怎么办呢??
5 楼 hjqpjyxwzpjs 2014-12-25  
You bad bad 我搞了一个晚上,终于开始装了,结果说找不到安装信息,
明天再折腾,先下班回家了。
4 楼 hjqpjyxwzpjs 2014-12-25  
提示找不到设备的安装信息
怎么装?
3 楼 iwindyforest 2014-12-17  
csxcsx00 写道
安装时显示"找不到设备的安装信息"。怎么回事呢???

Sounds like you were using a wrong iso file to install, as I mentioned in the post, you need to extract-convert over and over again till you get the final correct file, that is a BaseSystem.dmg size of 476MB, would be 1257MB after you converted it to an iso file.
My os now does not support chinese input, hope you would understand.
2 楼 csxcsx00 2014-12-17  
安装时显示"找不到设备的安装信息"。怎么回事呢???
1 楼 something_4_nothing 2014-12-17  
终于找到了,实在感谢:)

相关推荐

    用VMware11安装Mac OS X 10.10

    其中,使用VMware Workstation 11安装Mac OS X 10.10是一个常见的需求场景,尤其是对于希望在非苹果硬件上运行Mac OS的用户而言。本文将详细介绍整个安装过程中的关键步骤,并提供实用的技巧和注意事项。 #### 二、...

    VMware 11安装Mac OS X 10.10

    ### 使用VMware 11 安装Mac OS X 10.10 的详细步骤及常见问题解决 #### 一、文件准备与环境搭建 在开始安装Mac OS X 10.10之前,需要准备以下文件: 1. **VMware 11 安装文件**:这是安装VMware虚拟机的基础,...

    VMware Workstation 11环境下Apple OS X 10.10安装与配置详细教程

    网上VMware Workstation 10安装Apple OS X 10.9以前版本资料较多,但安装Apple OS X 10.10的教程比较少,本人参照相关资料,结合自己实践撰写了这个教程,但愿能对感性兴趣者以帮助。 相关软件已经上载到百度网盘,...

    OS X 10.10 Yosemite VMware Image sn

    【标题】"OS X 10.10 Yosemite VMware Image sn"所指的是一款用于虚拟机软件VMware的OS X Yosemite操作系统镜像文件。OS X Yosemite(代号为"Yosemite")是苹果公司推出的操作系统,是OS X Mountain Lion的后续版本...

    VMware 11安装Mac OS X 10.10虚拟机以及优化心得.docx

    在本文档中,作者分享了如何在VMware 11中安装Mac OS X 10.10(优胜美地)虚拟机以及优化虚拟机性能的经验。首先,按照提供的教程下载所需资源并逐步安装,确保顺利安装10.10系统。作者的电脑配置包括非固态硬盘,为...

    VMware 11 安装MAC OS 10.10

    在本文中,我们将详细探讨如何在VMware 11中安装Mac OS X 10.10,这是一个在Windows环境下模拟运行苹果操作系统的流程。VMware Workstation是一款强大的虚拟机软件,它允许用户在同一台计算机上同时运行多个操作系统...

    VMware Workstation 9安装MAC OS 10.8全程图解

    VMware Workstation 9安装MAC OS 10.8全程图解 VMware Workstation 9是一款功能强大的虚拟机软件,它允许用户在Windows平台上安装和运行其他操作系统。MAC OS 10.8是苹果公司推出的桌面操作系统,本文将指导用户...

    VMware Workstation 安装mac os

    ### VMware Workstation 安装mac os 知识点详解 #### 一、概述 随着虚拟化技术的发展,越来越多的人开始尝试在不同的操作系统之间切换以满足工作或学习的需求。其中,通过VMware Workstation来安装macOS是一种非常...

    Unlocker 2是专为VMware Workstation 11/12,Player 7及Fusion 7解除对Mac OS X系统的限制。

    Unlocker 2是一款针对VMware软件的工具,其主要功能是解除VMware Workstation 11、12以及Player 7和Fusion 7对于Mac OS X操作系统的使用限制。这款工具对于那些希望在虚拟环境中运行苹果系统的用户来说至关重要,...

    VMware Workstation11.0安装Mac OS X 10.10最完整指南

    主要介绍了VMware Workstation11.0安装Mac OS X 10.10最完整指南,有需要的可以了解一下。

    beamoff提升虚拟机mac os x10.10性能

    提升mac os x10.10 yosemite在vmware workstation中的性能,可以设置为开机自动运行,详见:https://github.com/JasF/beamoff.git

    在 VMware Workstation 中安装 Mac OS 操作系统详细教程.pdf

    Mac OS X Unlocker for VMware 是一款用于 VMware Workstation 虚拟机中的苹果系统解锁工具,支持 VMware Workstation 11/12/14 版本。需要在 Windows 操作系统下运行 MacOS。 在安装 Mac OS X Unlocker for VMware...

    使用vmware安装Mac OS X 11

    ### 使用Vmware安装Mac OS X 11 的详细步骤与注意事项 #### 一、准备工作 在开始使用Vmware安装Mac OS X 11之前,我们需要准备以下几项内容: 1. **安装Vmware虚拟机软件**:Vmware是一款功能强大的虚拟机软件,...

    VMware Workstation 9上安装MAC OS X 10.8

    首先,确保你已经准备了所有必要的软件和补丁,包括Mac OS X 10.8的安装镜像、VMware Workstation 9、unlock-all-v110.zip补丁、7-Zip、UltraISO以及VMware显卡驱动。 **解锁VMware以支持MAC OS X** 安装unlock-...

    Vmware workstation install mac os.zip

    本文将详细介绍如何使用VMware Workstation 12 Pro来安装Mac OS,也就是所谓的“黑苹果”系统,这对于那些想在Windows平台上体验Mac OS的用户来说非常实用。 首先,"黑苹果"是指在非Apple硬件上运行Mac OS,通常是...

    VMware Workstation 15 Player 注册机

    VMware Workstation 15 Player 最新版注册机,VMware Workstation Player is an ideal utility for running a single virtual machine on a Windows or Linux PC. Organizations use Workstation Player to deliver ...

    VMWare WorkStation 11 mac os unlocker v2.0

    VMWare WorkStation 11 mac os unlocker v2.0 是一个专为VMWare WorkStation 11设计的工具,其主要目的是解锁VMWare软件,使其能够支持安装和运行苹果公司的Mac OS操作系统。在默认情况下,VMWare WorkStation 11并...

Global site tag (gtag.js) - Google Analytics