`
iwindyforest
  • 浏览: 237389 次
  • 性别: 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  
终于找到了,实在感谢:)

相关推荐

    安装 VMware 虚拟机的基本步骤

    对于操作系统,Windows 7及以上版本,macOS 10.10 Yosemite及更高版本,以及各种Linux发行版通常都支持VMware。 **安装前准备:** 1. **下载VMware软件**:访问VMware官方网站,根据你的操作系统选择合适的VMware...

    数分1.11Tableau安装及使用教程

    数分1.11Tableau安装及使用教程

    软考信息系统运行管理员:涵盖信息系统运维、安全、架构及技术标准的多维考核

    内容概要:本文主要围绕着计算机信息系统运行管理员考试展开讨论,详细介绍了有关信息系统在运维中的各种问题及其应对方案。具体而言,文中不仅列举出了不同类型的信息系统对其本身的要求,而且还深入探讨了运维管理中面临的挑战和技术手段。另外,文章特别提及了一些特定类型的系统(例如政府系统和财务管理等),并指明在面对它们时需要考虑的安全级别、稳定性等关键要素;同时也强调了良好的文档管理和合理的设施运维对象划分,以及软硬件的选择与维护。同时文章还讲解了多种工具的作用(比如Nagios),以及硬件如计算机机房和UPS的具体规格和要求;并且讲述了关于变更管理和发布管理等的概念与实际应用场景。此外,在最后一部分内容里也谈到了云架构及其各个构成部分。 适用人群:本文适合即将参加软考信息运行管理员认证的专业人士,也适用于希望深入了解信息系统运作、管理和维护的技术从业者和相关领域的管理人员。 使用场景及目标:本资料旨在辅助考生掌握信息系统的高效、稳健地构建与运营所需的知识和技术,帮助他们顺利通过软考的同时提升实战经验;同时也为企业信息化建设提供了宝贵的理论基础和实践指南。 其他说明:虽然本文聚焦于特定职业资格证书

    伪知识图谱:元路径引导检索与图内文本技术,助力RAG增强型LLM

    大型语言模型(LLMs)的出现彻底改变了自然语言处理。然而,这些模型在从大量数据集中检索精确信息时面临挑战。检索增强生成(RAG)旨在通过结合外部信息检索系统来增强LLMs,从而提高响应的准确性和上下文性。尽管有所改进,RAG在高容量、低信息密度数据库中的全面检索仍然存在困难,并且缺乏关系意识,导致答案碎片化。 为了解决这一问题,本文介绍了伪知识图谱(PKG)框架,该框架通过集成元路径检索、图内文本和向量检索到LLMs中,旨在克服这些限制。通过保留自然语言文本并利用各种检索技术,PKG提供了更丰富的知识表示并提高了信息检索的准确性。使用Open Compass和MultiHop-RAG基准进行的广泛评估表明,该框架在管理和处理大量数据及复杂关系方面具有有效性。

    zedr_clean-code-python_1741402803.zip

    python学习教程

    kibana-7.10.2 docker镜像压缩包,百度网盘

    请到网盘中自取压缩包,此包为kibana-7.10.2 镜像压缩包,是通过现有镜像导出来的,主要是为了解决有些机器无法连接外网,导致无法下载镜像 加载镜像: docker load -i kibana-7.10.2.tar 查看镜像: docker images 备注:elk此镜像配套资源,相同版本的elasticsearch和logstash,请在我的资源中搜索其他镜像

    UniApp开发一个简单的记事本应用文字教程

    UniApp开发一个简单的记事本应用文字教程

    基于Andorid的音乐播放器项目设计(QQ音乐).zip

    基于Andorid的音乐播放器项目设计(QQ音乐)实现源码,主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业。

    编程语言_Python_Cookbook_管理工具_1741398354.zip

    python学习资源

    React Developer Tools在谷歌拓展的应用商城下载不了任何解决

    React Developer Tools在谷歌拓展的应用商城下载不了任何解决

    【毕业设计-java】springboot-vue健身房管理系统源码(完整前后端+mysql+说明文档+LunW).zip

    【毕业设计-java】springboot-vue健身房管理系统源码(完整前后端+mysql+说明文档+LunW).zip

    网络通信_批量IP管理_远程命令执行_工具_1741401998.zip

    python学习资源

    在Anaconda中创建和配置PyTorch环境的详细步骤

    本文提供了一套完整的指南,帮助用户在Anaconda中配置PyTorch环境,便于深度学习开发。首先,用户需要确保安装Anaconda,并通过Anaconda Prompt创建一个新的虚拟环境,以隔离项目依赖。创建好环境后,用户可以根据所用操作系统以及CUDA版本,选择适合的安装命令。对于Windows和Linux用户,提供了安装PyTorch、TorchVision和TorchAudio的具体命令,包括CUDA Toolkit的版本选择。macOS用户则可以安装仅支持CPU的版本。安装完成后,通过简单的Python代码验证PyTorch是否成功安装以及GPU的可用性。文中还列出了常见问题及解决方法,帮助用户快速排查安装过程中可能遇到的障碍。通过遵循这些步骤,用户可以顺利搭建起一个专属的PyTorch开发环境,提升深度学习的工作效率和体验。

    药品同步线程池模式_自动超时退出机制_1741403804.zip

    python学习教程

    数据结构学习指南:从资源到实战全方位提升编程技能

    内容概要:本文汇总了学习数据结构的相关资源,旨在帮助读者系统化地理解和掌握这一计算机科学的基础概念。文中首先列举了一系列权威在线学习资源,包括知名教授的主页、在线编程平台LeetCode和技术博客,这些资源不仅理论丰富,还提供大量的实例和练习机会。接着推荐了几本经典的书籍,如《算法导论》、《大话数据结构》,适合不同程度的学习者深入理解算法和数据结构的细节。此外,还特别提及了几门高质量的网络课程,能够为初学者提供清晰的学习路径。最后强调通过动手实践,如动态数组的C语言实现以及算法题目的刷题练习,是提高编程技能的有效途径。 适合人群:对于想要系统学习并掌握数据结构的程序员及爱好者。 使用场景及目标:适用于个人自学或者课堂教学,目的是通过综合使用理论学习、实践操作来达到对数据结构和算法有全面深刻的认识。 其他说明:本文提供了丰富的链接,让读者可以直接访问各个优质教育资源进行深度探究,鼓励大家积极参与讨论,相互分享心得体验,形成良好的互动交流氛围。

    QMI8658 Datasheet

    QMI8658 Datasheet

    【毕业设计】java-springboot-vue火车订票管理系统源码(完整前后端+mysql+说明文档+LunW).zip

    【毕业设计】java-springboot-vue火车订票管理系统源码(完整前后端+mysql+说明文档+LunW).zip

    Screenshot_2025-03-10-22-52-22-034_com.miui.notes.jpg

    Screenshot_2025-03-10-22-52-22-034_com.miui.notes.jpg

Global site tag (gtag.js) - Google Analytics