VirtualBox虚拟机环境安装Mac OS X雪豹(图解)

时间: 2012-11-29 / 分类: IOS开发 / 浏览次数: 4,728 views / 5个评论 发表评论

由于实验室开发需要,我需要同时使用Windows和Mac OS X操作系统,虽然实验室有多台电脑,但老是换电脑还不方便。而且大部分的工作还是在window下完成比较习惯,所以选择在虚拟机环境下安装一个MAC ox。

虚拟机下安装OS X一直是件无比折腾的事情,留下了无数先驱的身影。在这里我就总结一下自己用VirtualBox安装OS X的经验,供大家参考。

一、虚拟机VirtualBox的安装

虚拟机有好几种,这里用的是VirtualBox,个人觉得操作界面简洁易懂,功能也很强大。下载和安装我在另一篇帖子里讲过,这里就不重复了。虚拟机–VirtualBox使用教程图解

另外,由于VirtualBox自带的EFI Bootloader只能在OS X作Host时才能正常引导,我们还需要empireEFIv1085.iso,您可以根据自己的CPU下载32位Intel版本或是AMD版本,对于64位Intel处理器,可以使用压缩包里的legacyempire_efi1085.iso文件。这个怎么用,后边会讲。

二、在virtualBox创建苹果虚拟机

设置一个名称(Snow Leopard),并如下图选择合适的操作系统(Mac OS X)及版本(Mac OS X Server):

选择至少1024 MB内存:

在选择磁盘向导中,创建一个30G大小的虚拟磁盘(如果硬盘空间允许的话,建议创建fixed-size类型的虚拟磁盘,对性能有所帮助。自然,这会在创建虚拟磁盘时消耗一些时间,请耐心等待):

检查信息,创建虚拟机配置:

右键单击刚创建好的虚拟机,或使用Machine菜单进入Settings面板。首先,选择左侧的System项,调整右侧的启动顺序(先光驱再硬盘),并将默认选中的Enable EFI选项取消(我们将使用刚才下载的empireEFIv1085.iso进行引导):

然后选中左侧的Display项,将Video Memory调制最大,并启用3D加速:

至此,虚拟机配置完成。

二、在VirtualBox安装MAC 系统

你要自己下载一个MAC的系统镜像。

首先,我们使用empireEFIv1085.iso进行引导,还是在刚才的Settings面板中,选择左侧的Storage项,并在右侧选中引导用的镜像:

启动虚拟机,稍等片刻,直至出现如下界面:

Ps:如果你在启动虚拟机时提示“VT-x/AMD-V 硬件加速已被启用, 但当前处于无效状态。。。”,那么你需要看一下这篇文章《virtualbox报错 VT-x/AMD-V 硬件加速已被启用, 但(BIOS)》

根据提示,加载Snow Leopard的安装盘,稍等片刻(让虚拟机识别并加载镜像)

怎么加载呢?就是右键点击虚拟机窗口下方的小光盘标志,然后选择你的系统镜像

点击F5,此时您会发现中央的光盘标志下方显示为Max OS X的安装盘:

此时回车,并根据提示按任意键,稍等片刻便会出现Snow Leopard的安装向导界面:

选择一门语言,并根据向导前进,直至安装磁盘选择这一步,此时您会发现可选磁盘列表为空:

从上方Utilities菜单中选取Disk Utility,再选中左侧的磁盘,同时进入右侧的Erase栏。然后选择正确的文件系统(Mac OS Extended,Case-sensitive,Journaled):

点击Erase对磁盘进行格式化,关闭Disk Utility,并选择刚才格式化后的磁盘作为安装目标:

点击Install按钮开始安装,请耐心等待:

最后则会出现安装失败的提示画面:

不过别担心,事实上Snow Leopard系统已经安装完成了。此时您可以点击Restart按钮,但系统并不会正常地重新启动,会停留在MACH Reboot字样上。您需要重新加载empireEFIv1085.iso,并手动选择虚拟机控制台中Machine菜单的Reset项强制进行重启(此时虚拟机可能会提示发生严重错误并退出,重新启动即可):

此时便会重新进入之前出现过的引导界面,不过您会发现其中多了一个启动项,便是刚才装好的操作系统:

按键盘右键切换至新项并回车,根据提示按任意键,稍等片刻,便会进入Snow Leopard第一次启动时的语言选择界面:

我在这里还是选择英文作为操作系统的主要语言。根据向导一步一步前进,在设置了键盘,账号,时区等信息后(您可以跳过设置Apple ID的步骤),最终便可以看到Snow Leopard系统的桌面(可能跳出键盘识别的向导,按提示进行即可):

您现在可以把玩一下Snow Leopard操作系统了。值得一提的是,您很有可能无法使用操作系统的菜单正常关闭和重启操作系统,这时候您只要使用虚拟机的菜单来强制关闭和启动即可。

需要注意,在启动时您还是需要empireEFIv1085.iso作为引导。



.

*******************************************************************

上面是广告! 真的是广告!! 真的真的啊!!!

-----------------------------------------------------Copyright © 2011-2012--浙ICP备12011997---------------------------- ---------------------- ------------------------

无觅相关文章插件,快速提升流量