VMWare安装苹果系统及相关问题处理

VMWare安装苹果系统及相关问题处理

几经不懈的努力,几经放弃,几次重试,尝试了三个dmg,终于在win7(64) , i5 , 8G,Vmware10 上安装了 Mac OS X Lion 10.7。

平台:windows7 64 ult sp1, i5 8G, VMWare10 (mac unlock), Mac OS X Lion 10.7

经过如下步骤,安装成功。

* 下载并安装 VMWare10 (中文版)
* 安装VMWare10 unlock-mac 插件。
* 下载 Mac OS X Lion 10.7.dmg ,其后把它转为ISO
* 启动vm,新建一个虚拟操作系统,选 Apple OS,下拉框选 Mac OS 10.7 
* 完成上述操作。启动此系统,正常的话就会出现,苹果Logo,一会儿就会出现 系统安装 语言区域 选择窗口。能到这里,你已经成功了60% 。

只是,很不走运,很多时候,没能看到 苹果Logo,而是停留在 BIOS 启动画面,进不去了。。。

大概会遇到如下问题。

问题:出现 EFI xxx unsuccessful
你指定的虚拟光驱文件是dmg,VM读取这个dmg时有问题,需要转为ISO
dmg转iso方法:下载UltraISO ,打开 ,“菜单”-> “工具” -> “格式转换” ... 。
如果连UltraISO都打不开这个dmg或ISO,那你绝对装不了Mac系统。不要浪费时间,赶快去下载另一个dmg。

问题:出现 EFI xxx unsuccessful
关闭虚拟机,选择菜单“虚拟机”-> 设置 - -> 硬件 -> CD/DVD(IDE) -> 高级 。把光驱设为 IDE 模式,关闭、重启虚拟机。(本人最后就是这么解决的,不过也是在下载的第三个镜像后才装上系统)

问题:重启后仍然 出现 EFI xxx unsuccessful 
关闭虚拟机,到当前 虚拟机(不是VM)的 实际 路径里,找到 xxx.VMX 文件用记事本打开删除 firmware="efi"的那一行。关闭、重启虚拟机。
网上还有提到,打开 vmx ,找到 smc.present = "TRUE",在后面加上 smc.version = 0  
还多人说AMD-CPU容易安装失败,若要安装,我想,估计就是先要 去掉这个 efi,或者换成别的。

问题:重启后,不再进行EFI引导,出现了DOS界面,其后出 EBIOS read error:Error
这时,按Esc,界面出现 canel,并询问是否从 cd-rom引导。键入 y,出现三个命令行选项。
这时,回到 VM 窗口菜单,选 虚拟机->设置->硬件->CD/DVD(IDE),载入ISO文件,在上面勾选“已连接”(Connect)。点击“高级”,把光驱设为IDE模式。
这时,回到 虚拟机 窗口,键入 c ,这时系统读取 cd-rom ,正常的话,出现 Apple Logo 。

问题:如果 不走运,系统载入 cd-rom 文件失败,会提示 cdrom 缺少某个文件,然后 重复 到计时。
仔细观察,它好像提示找到 /Library/Preferences/SystemConfiguration 什么的。
用 UltraISO打开这个ISO,看看有没这个 /Library/Preferences/SystemConfiguration xxx 文件,果然没有,去下载另一个dmg。
如果,是提示其他文件缺失,也可以这样 查看 一下文件在ISO里面是否存在。


问题:dmg很关键
我就是下载的两个用不了的dmg,拆腾了很多时间。所以,安装MacOS,下载正确的 dmg 很关键。
最好就是网上教程里,下载 它安装成功的,指定的 iso 地址。找一些较为专业的网站 或 群,在 里面看看评论, 下载 别人 测试 过能用的 dmg。
注意,有些iso是 从 U盘硬盘 安装能用,不一定是在 VMWare 能用。


问题:安装10.10以上版本
VMware10最大支持的mac安装版本是10.9,更高版本就不能安装了。可以用 VMware11 试试。
网上还有提到过,把 系统设为 freebsd,然后修改 vmx 的 guestOS = "darwin10" 项,会弹出隐藏项。改变这个参数可能会有其它意外发现。
从而这里 应该 还有一些 隐藏 技巧,可以 进行 fireware,AMD-U 等安装。


其它:
* 要进行swift开发,需要安装10.09以上版本。
* 网上提到 10.07 , 10.08 容易在 VMWare里安装成功,你也可以 先试试 低版本 安装。
* 如果系统引导后,看到苹果LOGO,但画面一直停留在 苹果图标 (超过30分钟),下面有个loading的图标,所谓 "菊花"转圈 问题。
  你可能需要安装最新的vm unlock补丁,搜:unlock-all v120 v130 v206 v208 。更新最新补丁。还不行,需要换镜像。
* 网上max os 懒人版 多数都是已经参数修改,并多次安装验证,重新打包,有的还特意说明VM可安装。搜: mac os 懒人版 
* 最近在 wmware 12 (win7 64) 安装 osx 10.10 Yosemite 懒人版(cdr) 成功。(在这之前,又下载了两个10.9 在vm10下 都没装成功)。

* 安装的Xcode版本对系统版本是有要求的。10.9 是安装不了xcode7的,下载离线xcode dmg时,一定弄清楚你当前mac系统是否支持。
  提前说一下,如果是想用mac搞开发,本人经过验证的入门配置是:wm10 (unlock-v130) / 笔记本  +  os x 10.9.5(及以上)懒人版  +  xcode 6 (beta or 6.2 )  
  注意关健词:v130  10.9.5   xcode6.2 ,不要搞错!
  此配置针对新人,土豪和老手 请无视。它具有:软件匹配,版本不算太out,占用CPU较少,占用内存较少,总下载量较小 等特点。
PS:xcode 6 开始支持 swift。xcode 7 支持 swift2

* 在开发工具,apple安装包采用了比较落后的文件管理。不如ms来得智能,也没有像git,svn等管理安装包。
  整个系统庞大而繁杂。一个新人,没前人带路,要走很多弯路,下载几十G的东西(包括不能安装的dmg及各种包,容量比我的 Ultra StreetFight IV 还要 多得多 ),光下载,就得等上一两天 才能开始,才能建立一个最基础的开发环境,累!
  
* 搞这玩意,踩了很多坑,不亚于把ffmpeg编译到android。Android App都好了。mac环境还在弄,晕。


上面是我遇到的VMWare安装Mac的问题及处理方式,其它问题,以后遇到再说了。

很有用参考:

一步一步的详细步骤在vm虚拟机里安装苹果雪豹系统
http://bbs.zol.com.cn/nbbbs/d160_147565.html

vm10虚拟机安装Mac OS X10.10图文教程 (有图片,有画线指示 点击 位置,很详细)



其实,我只是想用Mac搞下XCode,既然MacOS都说免费了,Apple是不是应该做一些至少对开发友好的Mac版本?!。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在使用VMware安装VSCode之前,首先需要在VM中安装CentOS 7虚拟机,并获取虚拟机的IP地址。你可以从http://mirrors.ustc.edu.cn下载CentOS的安装镜像,并选择合适的发行版和版本(建议选择amd64版本)。安装系统后,可能会遇到黑屏的情况,你可以按照相关教程进行处理。一旦你完成了VMware中CentOS的安装,接下来可以使用VS Code连接虚拟机。相比于在虚拟机中进行编辑,VS Code是一个更好用的工具。你可以通过配置相关插件和设置,在VS Code中连接和操作虚拟机,从而进行开发工作。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [VsCode 配置安装VM虚拟机中centos7开发环境](https://blog.csdn.net/zzzxmfj/article/details/108595270)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [MAC VMware Fusion安装 Ubuntu16.04.6 虚拟机VMware Fusion 复制粘贴及无法拖拽的问题](https://download.csdn.net/download/weixin_38502814/14056201)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [VS code连接VMware详解](https://blog.csdn.net/qq_46429858/article/details/109470423)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值