AMD的CPU在VirtualBox中安装Mac OS X 10.6
雪豹比较符合我的需要。 我的机子CPU是AMD 635的,内存4G,主板是映泰TA870+,显卡是HD5770。比较了一下,Virtual PC直接否定了,VM太大了,新出的VBox4.0版看来很不错啊。很快下来安装上了,配置了一个Mac OS系统。然后到网上随便找了一个10.6的就往下拉。拉了一上午,6个多G下来了,通过EmpireEFI引导,结果到了换盘时一点没反应。急了,到处查资料,先换了一个引导盘,也是引导完了没动静。想来想去只能是雪豹映像盘不对劲,估计是和我的AMD不对付。又拉了一个ubunt10.10来装上,一切正常,看来我的虚拟机设置什么的也没大问题。到网上又找到一个号称支持AMD的,才3G多,这个快,一会就拉下来了,引导完了又卡那了。经过仔细观察,虽然卡那不动了,但跟前边那个盘还是有一点不一样,提示内存错误。好了,起码知道不是引导盘的问题了。又找了一个映像文件,这回找的是那个“[苹果雪豹操作系统正式版].snowleopard_10a432_userdvd”,是DMG格式的,这个下得也比较快。拉回来转成ISO又去装,这回倒是跟教程说得差不多了。OK!装完,简单试了一下,基本功能正常,网络正常,声音基本正常(能发声音,但声音偏小)。开始做虚拟机时网络如果设成brige模式不能正常安装,换成默认的NAT模式就没问题。安装完了再换成brige就也没问题(brige模式有自己的IP地址,可以通过网络跟主机通信,传个文件什么的会比较方便)。
唯一有问题的是分辨率。主机分辨率我设的是1280*1024,在虚拟机中只能达到1024*768,小了一块,不舒服呀。查来查去,根据别人的经验反复试验,只有在引导时临时指定图形模式才起作用,别的方法都不灵。
安装完了myhack后可以直接引导MAC OS引导了,又查了一下软件更新,发现有10.6.6组合更新包,想去拉下来,试了一阵,速度很慢,大约要10几小时,放弃了。想到官网上直接下载,没找到,只有10.6.5的。拉下来一试,居然鼠标不能工作,分辨率问题也没改变。恢复,第二天又试了在线更新10.6.6,结果这回速度很快。只要1个多小时就完成了,工作完全正常。
ubuntu里一开始也是分辩率不对,通过安装VirtualAdditionPack后马上就正常了,但那个包里没有Mac的内容,所以现在只能每次启动时指定全屏。另外还发现一个问题,“关于本机”功能不正常。一执行就关闭所有应用程序,蓝一下屏,又恢复正常,没什么结果显示。原因尚不清楚。升级到10.6.6后还没有发现什么新的东西。别的还没时间试验。只是看到这里大家用VM虚拟机的帖子比较多,所以就把我用VBox的经验简单跟大家分享一下。这几天偶尔想去学习一下iPhone程序的开发, 可惜手头上米有Mac那个Open Toolchain又不敢用, 所以想在Windows上用虚拟机去安装Mac OS X. 本来想用VMware的, 但是杯具的它怎么也不支持我的AMD-V的硬件虚拟化. 于是只有去使用Virtual Box了. 现在Virtual Box 4.0.4精要有支持Mac OS X的选项了.
首先我是参考了这几篇的文章:
教你在VMWare下安装MAC OS X Snow Leopard 10.6
Win7 + VirtualBox安装Mac OS X雪豹操作系统图文详解
需要用到的东西有
Mac OS X镜像, 这个Google里面搜一下很多 这里是一个eMule的链接
EmpireEFI4AMD.iso -> Mac OS X引导镜像(仅是支持AMD的CPU) 这里下载
XCode在Apple官网注册一下就可以下载, 或者可以去试试Google一下XCode种子
首先要去建立一个虚拟机, 因为VirtualBox已经原生支持Mac OS X了, 所以需要折腾的东西很少. 选择Mac OS X就可以了.
内存选择1024MB ( 如果你的内存足够大的话, 那么这个数字越大越好
接着是去创建虚拟硬盘, 不要默认的20GB, 这个是惨淡的教训, Mac OS X装好9GB, XCode需要9GB, 这样绝对会杯具的. 因为VBox的硬盘镜像是动态扩展的, 所以大一点没有关系, 这里我选择了80G, 另外要注意一点, 镜像不能放在FAT32的分区里面, 因为FAT3分区最大支持4G的文件, 这样会出现莫名其妙的问题.
虚拟机创建好以后要再继续设置一下, 首先很重要的一个地方就是要把Enable EFI前面的勾去掉, 否则安装不了. 这个EFI是引导Mac OS X的程序, 但是只能够在Mac OS X下的VBox里面引导Mac OS X(版权保护), 所以我们这里要使用别人破解的EFI引导, 想起来了吗, 就是那个EmireEFI4AMD.iso
显存调慢, 开启3D和2D加速
将EmpireEFI4AMD.iso镜像挂载
这样就可以运行了, 直接出来了这个界面, ( 为什么是星战呢 ゜_゜, 如果没有出现这个界面而是文字界面Shell>的话, 那么很有可能是你忘记勾Enable EFI了. 好吧, 选择Devices -> CD/DVD Devices将Mac OS X的安装镜像的dmg文件挂载到光驱按F5, 下面的图标变成Mac OS X Installer, 然后按回车, 就进入引导界面了, (有些版本还需要按一下任意键才行).
接着跳出来一大串文字的界面, 好吧, 恭喜你不用再折腾了, 如果黑屏或者白苹果等很长时间没有反应的话. 那你就和我一样中彩了. 开始的时候用上面两篇文章提供的EmpireEFI引导, 不是白苹果就是黑屏, 后来才知道我的CPU是AMD的, 他们给的EmpireEFI全部都是for Intel的.
黑窗口跳好以后, 就是进入苹果的图形界面了, 这里装过黑苹果的童鞋应该很熟悉了吧. 这个时候我们首先要格掉硬盘. 选择Utilties -> Disk Utilty
然后选择VBOX的硬盘, 果断点Erase
Erase好了以后, 就可以按照一般软件的安装步骤, Continue的Continue, Agree的Agree, Next的Next. 直到出现这个界面, 选择这个刚才格好的盘点Install, 就可以开始安装了.
正在安装, 好吧, 你可以去做自己的事情了, 要很长的一段时间, 慢慢等吧.
直到进度条读满, 然后出现Install Failed界面 ( 这个是正常现象! 代表安装已经成功的完成了. 这个时候选择Devices -> CD/DVD Devices重新将EmpireEFI4AMD.iso这个镜像挂载上去, 我们需要这个来引导Mac OS X, 点击restart.
这个时候再重新启动, 引导进去会出现两个选项, 选择右边的苹果图标, 回车. 跳一大段文字信息以后, 等一会儿就进入装好的Mac OS X里面了.
接着就是一些设置的东西了, 什么Apple ID什么的能够跳过就跳过了, 这些都很随意的. 我就不截图了. 创建账户的时候自己的密码一定要记住, 我们以后要用到. 进入Mac OS X的界面以后更新到最新版以后就可以开始装XCode了.
0 意見:
Enregistrer un commentaire