team470 发表于 2015-4-14 07:04:19

[图]AMD的CPU在VirtualBox中安装Mac OS X 10.6(转)

  26Feb
[图]AMD的CPU在VirtualBox中安装Mac OS X 10.6
  Posted by ling0322 | Category: 计算机 | No Comments
  这几天偶尔想去学习一下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就可以了.   
(单击图片可以查看大图, 下同)
http://ling0322.co.cc/wp-content/uploads/2011/02/1-300x208.png
  内存选择1024MB ( 如果你的内存足够大的话, 那么这个数字越大越好
http://ling0322.co.cc/wp-content/uploads/2011/02/2-300x209.png
  接着是去创建虚拟硬盘, 不要默认的20GB, 这个是惨淡的教训, Mac OS X装好9GB, XCode需要9GB, 这样绝对会杯具的. 因为VBox的硬盘镜像是动态扩展的, 所以大一点没有关系, 这里我选择了80G, 另外要注意一点, 镜像不能放在FAT32的分区里面, 因为FAT3分区最大支持4G的文件, 这样会出现莫名其妙的问题.
http://ling0322.co.cc/wp-content/uploads/2011/02/3-300x208.png
  虚拟机创建好以后要再继续设置一下, 首先很重要的一个地方就是要把Enable EFI前面的勾去掉, 否则安装不了. 这个EFI是引导Mac OS X的程序, 但是只能够在Mac OS X下的VBox里面引导Mac OS X(版权保护), 所以我们这里要使用别人破解的EFI引导, 想起来了吗, 就是那个EmireEFI4AMD.iso
http://ling0322.co.cc/wp-content/uploads/2011/02/4-300x231.png
  显存调慢, 开启3D和2D加速
http://ling0322.co.cc/wp-content/uploads/2011/02/5-300x232.png
  将EmpireEFI4AMD.iso镜像挂载
http://ling0322.co.cc/wp-content/uploads/2011/02/6-300x229.png
  这样就可以运行了, 直接出来了这个界面, ( 为什么是星战呢 ゜_゜, 如果没有出现这个界面而是文字界面Shell>的话, 那么很有可能是你忘记勾Enable EFI了. 好吧, 选择Devices -> CD/DVD Devices将Mac OS X的安装镜像的dmg文件挂载到光驱按F5, 下面的图标变成Mac OS X Installer, 然后按回车, 就进入引导界面了, (有些版本还需要按一下任意键才行).
http://ling0322.co.cc/wp-content/uploads/2011/02/7-300x246.png
  接着跳出来一大串文字的界面, 好吧, 恭喜你不用再折腾了, 如果黑屏或者白苹果等很长时间没有反应的话. 那你就和我一样中彩了. 开始的时候用上面两篇文章提供的EmpireEFI引导, 不是白苹果就是黑屏, 后来才知道我的CPU是AMD的, 他们给的EmpireEFI全部都是for Intel的.
http://ling0322.co.cc/wp-content/uploads/2011/02/8-300x246.png
  黑窗口跳好以后, 就是进入苹果的图形界面了, 这里装过黑苹果的童鞋应该很熟悉了吧. 这个时候我们首先要格掉硬盘. 选择Utilties -> Disk Utilty
http://ling0322.co.cc/wp-content/uploads/2011/02/9-300x187.png
  然后选择VBOX的硬盘, 果断点Erase
http://ling0322.co.cc/wp-content/uploads/2011/02/10-300x261.png
  Erase好了以后, 就可以按照一般软件的安装步骤, Continue的Continue, Agree的Agree, Next的Next. 直到出现这个界面, 选择这个刚才格好的盘点Install, 就可以开始安装了.
http://ling0322.co.cc/wp-content/uploads/2011/02/11-275x300.png
  正在安装, 好吧, 你可以去做自己的事情了, 要很长的一段时间, 慢慢等吧.
http://ling0322.co.cc/wp-content/uploads/2011/02/12-300x225.png
  直到进度条读满, 然后出现Install Failed界面 ( 这个是正常现象! 代表安装已经成功的完成了. 这个时候选择Devices -> CD/DVD Devices重新将EmpireEFI4AMD.iso这个镜像挂载上去, 我们需要这个来引导Mac OS X, 点击restart.
http://ling0322.co.cc/wp-content/uploads/2011/02/13-300x246.png
  这个时候再重新启动, 引导进去会出现两个选项, 选择右边的苹果图标, 回车. 跳一大段文字信息以后, 等一会儿就进入装好的Mac OS X里面了.
http://ling0322.co.cc/wp-content/uploads/2011/02/14-300x236.png
  接着就是一些设置的东西了, 什么Apple ID什么的能够跳过就跳过了, 这些都很随意的. 我就不截图了. 创建账户的时候自己的密码一定要记住, 我们以后要用到. 进入Mac OS X的界面以后更新到最新版以后就可以开始装XCode了.
  
  
  备注:
  我自己按这篇文章的内容和软件,安装东皇3.2版本,比较顺利,还没安装完,备份一下。有点心得就是看别人写的文章也要认真,别人用心写了,你不认真看安装中出现一些曲折也都是你自己的错误,深有体会的是作都说的一个选项我没去掉,然后又倒回来看文章,不能太急。
页: [1]
查看完整版本: [图]AMD的CPU在VirtualBox中安装Mac OS X 10.6(转)