因为工作需要,我需要同时使用Windows和Mac OS X操作系统,固然公司可以配置两台机器,可是出于发烧量,空间占用,操作系统互通等因为,我照旧更偏向于在虚拟机情况里劳动。由于在大部门事情照样在Windows上完成的,因此我选择Win 7作为Host,而将Mac OS X Snow Leopard作为Guest系统。由于各类缘由(如严酷和特别的硬件需要),在虚拟机下安装OS X一向是件非常折腾的工作,留住了有数前驱的身影。然则,我突然发现,仿佛现在新版的VirtualBox对OS X已经有了极度优异的撑持,实验以后感受大好,因此记实下来供需要的伴侣参考。 筹办最后,我发起您预备一台配置充沛的呆板作为Host。下列是我的机械配置及操作系统:
我的机器一入手下手只要2G内存,OS X虚拟机占用了整整1G,于是剩下的1G内存便显得左支右绌了。如果您需要打开一些开辟对象,伐鼓传花:对照 muduo 与 libevent2 的事务处置效力,或是Visual Studio、Word、Outlook等大型利用步骤,会发现内存换页十分频仍,的确难以忍耐。不过将内存增添到4G之后,环境便大有康复,与以前比拟几近感觉不到虚拟机所带来的影响。因此,我建议您起码准备3G内存空间,不然接下来的体验会大打扣头。 在装完Snow Leopard系统之后,便会占用跨越9G的硬盘空间。假如您需要在下面做开辟,则可能还需要安装Xcode及iOS SDK等东西包,它们都是实打实的大个头,一套下来一样会占用快要10G的硬盘,因此我建议您可以保存30G摆布的硬盘空间,以避免未来遭受为难的地步。 在软件部份,新版的VirtualBox也是必需的,我使用的是最新的3.2.8 r64453,您可以辞官网高低载最新版本。天然,您还需要Mac OS X 10.6 Snow Leopard的安装DVD或是镜像文件(不要问我哪儿可以搞到)。另外,由于VirtualBox自带的EFI Bootloader只能在OS X作Host时才干正常引导,咱们还需要empireEFIv1085.iso,您可以根据本身的CPU下载32位Intel版本或是AMD版本,对付64位Intel处置惩罚器,可使用紧缩包里的legacyempire_efi1085.iso文件。 至此,万事俱备。 创建虚拟机配置VirtualBox和Snow Leopard的中文翻译均可谓是茶几,是以二者我使用的都是英文版本。 首先,您需要创建一个虚拟机的配置,设置一个称号(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加快: ![]() 至此,虚拟机设置装备摆设结束。 安装系统首先,咱们使用empireEFIv1085.iso举行引导,照旧在适才的Settings面板中,选择左侧的Storage项,并在右侧选中引导用的镜像: ![]() 启动虚拟机,稍等片霎,直至出现以下界面: ![]() 凭据提示,加载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作为引导。 更新系统翻开System Profiler,会发现以后操作系统的版本是Mac OS X 10.6.3(固然,如果您使用最新的安装光盘,则下个程序就能够跳过了): ![]() 打开Software Update升级操作系统。颠末一段时间的搜检,会请求进行操作系统升级,这会下载800多兆的升级文件,这自然需要一个冗长的等候进程。升级完成后重新启动,便会发现操作系统已经更新为Mac OS X 10.6.4(您可能发现截图中升级先后的机器名有所分歧,这是我手动修改酿成的): ![]() 轻易了解,您从概况上很难发现进级先后有甚么差别。 调解辨别率从网上找到的材料来看,调剂分辩率的方式有好几种,比方点窜com.apple.Boot.plist文件,或是使用VBoxManage.exe修改假造机镜像的EfiGopMode参数等等,但我尝试下来都不结果。终究我利用的上面的要领。起首,利用empireEFIv1085.iso指导体系,逗留在开动体例挑选界面,向右切换至Snow Leopard操纵体系,并输入如下号令: "Graphics Mode"="1280x1024x32" 如下图,请留意图片左下方的饬令: ![]() 回车,之后Snow Leopard的分辨率便修改胜利了。您也可以将1280x1024修改为其他分辨率(并不是随便分辨率,系统会自行调整)。我在工作时常常将其设为全屏,并放到扩大桌面上,因而我便可以同时使用两个操作系统了: ![]() 看上去还不错吧? 其余至于其对方面,您可以自行试探了。收集毗连方面,我使用默许的NAT工作正常,USB也没有题目,声音方面需要安装一个驱动法式。此外,我在安装的时辰也是遵守几篇文章所供给的向导,要是您想解脱empireEFIv1085.iso启动系统,也能够根据它们的指引进行尝试:
总结您而今即可以测验考试Mac OS X Snow Leopard操作系统及软件了。固然,这并不克不及给您带来完全的苹果机的体验,使用苹果机一体化的硬件共同它的操作系统,可以给您带来一些分外的感触感染,比方苹果条记本带多点触摸的触摸板,它的使用体验和操作体式格局都给我留住了很是深入的记忆。 |
联系客服