免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2274 | 回复: 0

如何在虚拟机中安装mac os x [复制链接]

论坛徽章:
0
发表于 2015-05-21 09:49 |显示全部楼层
前言

之前写了一篇在Windows上搭建Object-C开发环境,并且写了一个HelloWorld程序。但真正开发苹果软件是在MAC OS X系统中(以下简称OSX)中。买不起MacBook,也没有OS X系统,怎么办呢?此时想到用虚拟机自己装一个OSX,这样行吗?下面我们就来探讨一下这个问题。

注意:以下探讨电脑安装OS X系统均指在虚拟机上安装OS X系统

我的电脑支持吗?

首先给大家一个非常肯定的答案,你的电脑能安装OS X。OS X系统分为许多个版本,那能装哪个版本呢?查阅了一下资料,Apple从OS X 10.8开始弃用了32位的系统。安装OS X的一个重要指标是CPU是否支持虚拟化技术(Virtualization Technology,以下简称VT)。所以,能否支持高版本的OS X就在于此。支持VT的电脑可以安装最新版本,不支持VT的电脑最高暂时只能安装到OS X 10.6.8。那如何判断CPU是否支持VT呢?我们使用securAble这个软件(软件下载地址在“准备工作”章节中),这个软件可以检测CPU是否支持VT。

                                                     

如上图,如果第三项的英文字母写着“No”,那就表示不支持安装高版本的OSX。(有的还会出现“Locked”关键字,此时需要到BIOS把虚拟化选项开启。)我们知道了自己的CPU的特性,就很容易找到自己电脑符合的OS X系统安装程序。

准备工作

准备的东西要很多很多,除了软件外,还需要有一定的知识。需要对虚拟机有一定了解的童鞋,还不懂虚拟机去搜索一下吧。Blogger把自己安装OS X的环境简单说一下。Windows XP,虚拟机Vmware workstation 9。需要的软件如下:

1、软件
securAble
Vmware 9
unlock-all(这个软件里面包含解锁vmware安装OSX的补丁和vmware的OS X驱动)

经过securAble检测后:
支持VT: OS X 10.8以上版本
不支持VT:OS X 10.6.8以下

Blogger推荐大家,如果支持VT,推荐使用“OS X 10.8 Install DVD.iso”这个镜像,安装之后即是OS X 10.8.4。如果不支持VT,推荐使用东皇 V2.2,同样是一个ISO镜像,无需转换,安装之后即是OS X 10.6.3。


软件地址我就不说了,大家百度找一下!

开始安装

一切准备就绪,可以开始安装OS X。由于有的悠悠的CPU支持VT,有的不支持。为了发扬探究的精神,Blogger分别在支持VT、不支持VT的电脑上安装过,为了照顾大家,在这里我分为两种情况进行讨论。请大家看清楚自己的CPU是属于哪种类型的。

支持VT

支持VT,安装起来十分简单。首先,安装Vmware,然后在关闭Vmware的时候运行unlock-all。使用unlock-all的目的就是为了在新建虚拟机的时候可以选择Apple OS X。

                                                     

安装的过程十分顺利,没有遇到什么问题。

                                                     

不支持VT

对于不支持VT的,才是本文教程的重点。首先,先新建一个虚拟机。类型选择“高级(自定义)”,系统选择FreeBSD,虚拟磁盘类型一定要选“SCSI”,磁盘容量建议大于10GB。

                                                                                

创建之后,需要编辑虚拟机设置。选择光驱,把网上下载的ISO镜像放进去,点击“高级”。把IDE类型改成SCSI类型,并且选择“SCSI 0:1”。设置这个之后,进入OS X系统,才能识别到光驱。

                                                      

开启虚拟机,然后等待引导界面。在界面中按下“F8”,并且输入:

-v cpus=1 arch=i386 busratio=20

                                

其作用就是进入安装程序安装32位的OS X系统。稍等一会儿,如果上述设置没错,就能进入安装界面。首先选择安装语言,然后点击“磁盘工具”。

                              

接下来的操作就是分区。选择“分区选项卡”,选择分区输入和分区容量,最后点击“应用”即可。提示:分区要选好,装了系统之后再来修改就很难修改了。虚拟机倒无所谓,Blogger这里直接分了1个区。

关闭磁盘工具,接下来选择安装的分区。待确认安装后,在左侧会有一个“自定义”的按钮,打开之后会出现这个窗口。

                              

这里有很多个内核,根据自己的CPU和组件下面的描述选择。且该项只能选择1个。Blogger的为Intel CPU,这里选择Legacy这个内核。选择之后,展开“硬件驱动”,建议大家把“以太网卡”前面的勾选上,不然装到最后会出现装不了网卡驱动而导致OS X上不了网的情况。

iAntares 10.6.3 v2.2 系统程序——这个是主系统

原版内核10.3.1——这个是苹果自家的,不能选啊

引导程序:可以选ChameleonRC4也可以先不选以后自己装个带偏好设定的变色龙。下面的启动选项不要改!

破解补丁:单选AnV 10.2.0。

硬件驱动:SCSI磁盘的只选择“ps/2键盘鼠标—VoodooPS2Controller(第三个)”,IDE磁盘加选“芯片组—AppleIntelPIIXATA”。

系统补丁:选“fakesmcv2.5”和“NullCPUPowerManagement”。

实用程序:amdcpu记得选最后一项,其他随便。

注意!破解、驱动和补丁不是选的越多越好,而是越少越好!如果少装了过一会还可以加,选错了就没戏了,只能重装。

很慢……

接下来就是漫长的安装过程,慢慢等待吧。当完成后,会出现“安装失败”这样的提示,不用管它,其实现在已经是安装成功的了。

                           

重启后,以同样的方式进入变色龙引导菜单,选择刚刚安装的分区,以同样的参数就能进入安装界面继续安装了。

                           

剩下的安装步骤十分简单,这里不再每个步骤演示。

安装驱动

系统安装完毕后,接下来就是安装驱动。安装驱动比较简单,安装的镜像在unlock-all中解压,里面有一个darwin.iso,把这个文件载入到光驱中。注意,Blogger用的东皇 V2.2里面,不能直接更换光盘,需要进入Finder,按下光盘旁边那个弹出的按钮,再换光盘。

                           

光盘载入后,双击“Install Vmware Tools”,接下来按照安装软件正常的方法安装即可。在离安装完成的1分钟前,速度会很慢,这时候千万别强行退出,不然很可能会出现“五国”的情况,耐心等待一下就好了,安装完毕需要重新启动。

展示

看吧!不支持VT的电脑同样能够使用vmware安装OS X。体验OS X系统,从这里开始。装完OS X系统,下一步需要怎样?呼应前言,下一步就应该需要装一个IDE集成开发环境了吧!在OS X中,使用XCode可以对OS X、ios系统进行一个开发。如果需要安装XCode的悠悠可以自己上网找一下安装。最后献上一张OS X 10.6中的“标志”——雪豹。

                           

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP