2024年6月9日发(作者:)
Windows7+VirtualBox安装MacOSX虚拟机全教程
由于工作需要,我需要同时使用Windows和MacOSX操作系统,虽然公司可以配置
两台机器,但是出于发热量,空间占用,操作系统互通等原因,我还是更倾向于在虚拟机环
境里工作。由于在大部分工作还是在Windows上完成的,因此我选择Win7作为Host,而
将MacOSXSnowLeopard作为Guest系统。由于各种原因(如严格和特殊的硬件需求),
在虚拟机下安装OSX一直是件无比折腾的事情,留下了无数先驱的身影。但是,我忽然发
现,似乎如今新版的VirtualBox对于OSX已经有了非常优秀的支持,尝试之后感觉大好,
因此记录下来供需要的朋友参考。
准备
首先,我建议您准备一台配置充足的机器作为Host。以下是我的机器配置及操作系统:
CPU:IntelE84003.0GHz双核处理器
内存:4.00GB(3.37GB可用)
操作系统:Windows7企业版(32位)
我的机器一开始只有2G内存,OSX虚拟机占用了整整1G,于是剩下的1G内存便显得
捉襟见肘了。如果您需要打开一些开发工具,或是VisualStudio、Word、Outlook等大型应
用程序,会发现内存换页非常频繁,简直难以忍受。不过将内存增加到4G之后,情况便大
有好转,与之前相比几乎感觉不到虚拟机所带来的影响。因此,我建议您至少准备3G内存
空间,否则接下来的体验会大打折扣。
在装完SnowLeopard系统之后,便会占用超过9G的硬盘空间。如果您需要在上面做开
发,则可能还需要安装Xcode及iOSSDK等工具包,它们都是实打实的大个头,一套下来
同样会占用将近10G的硬盘,因此我建议您可以保留30G左右的硬盘空间,以免将来遭遇尴
尬的境地。
在软件部分,新版的VirtualBox也是必须的,我使用的是最新的3.2.8r64453,您可以去
官网上下载最新版本。自然,您还需要MacOSX10.6SnowLeopard的安装DVD或是镜像
文件(不要问我哪儿可以搞到)。此外,由于VirtualBox自带的EFIBootloader只能在OSX
作Host时才能正常引导,我们还需要,您可以根据自己的CPU下载32
位Intel版本或是AMD版本,对于64位Intel处理器,可以使用压缩包里的
legacyempire_文件。
至此,万事俱备。
创建虚拟机配置
VirtualBox和SnowLeopard的中文翻译都可谓是茶几,因此两者我使用的都是英文版
本。
首先,您需要创建一个虚拟机的配置,设置一个名称(SnowLeopard),并如下图选择
合适的操作系统(MacOSX)及版本(MacOSXServer):
选择至少1024MB内存:
在选择磁盘向导中,创建一个30G大小的虚拟磁盘(如果硬盘空间允许的话,建议创建
fixed-size类型的虚拟磁盘,对性能有所帮助。自然,这会在创建虚拟磁盘时消耗一些时间,
请耐心等待):
发布评论