VMWare安装黑苹果Mac OS X SnowLeopard 10.6.7
1、安装准备
1.1 系统
有人问系统有什么好准备的呢,的确,基本上只要是个系统,不管是Windows平台,还是Linux平台均可,这篇文件适用的是Windows平台的,但对于Linux平台也可能会适用。
一般人都安装32位Windows系统(不管是WIN XP,还是WIN 7),32位是什么概念呢,我为什么要提这个呢?因为32位系统支持的最大内存为2^32=4*2^30(4G),而系统会强制占用一些内存用来储存输入输出设备地址、各类接口地址等,最后留给系统使用的只有3.25G,也就是说超过部分是没法利用的(当然可以一些软件将系统强制占用的内存利用起来,但也就0.75G),当你的电脑内存大于4G,特别是大很多的时候(现在已经不稀奇了,随便配台电脑基本上都是4G往上走)还装32位系统就有点不太合适了,选择一个64位系统吧,怎么区别呢,64位系统一般都有X64这个标志,32位系统的标志是X86(为什么叫X86呢?早期的处理器都是86结尾的,而32位系统是在这些处理器的指令基础上进行开发的,所以就顺理成章的加上X86)。
1.2 安装文件
u Mac系统文件:MacOS X Snow Leopard,只要是10.6及以上版本就行,后面可以升级的。
[苹果操作系统.-.雪豹.10.6].snowleopard_10a432_userdvd.dmg 电驴下载地址:
u 虚拟机文件:去官方网站上下载吧,可以领取30天试用期,有钱的话,试用期过了,而且使用很好的话,你就买个正版的吧,毕竟尊重别人的劳动成果嘛。
u 引导文件:这个是很关键的,很多人都是因为引导不成功,最后放弃安装了,这里我提供多个引导文件。darwin300.iso、RebelEFI.iso、EasyEFIv2.2 ver.3.iso、darwin_snow_legacy.iso(如果是AMD的CPU的话,请使用这个引导吧,其它的你也可以试试)。如果引导无法进入的话就换个引导吧,如果都进不了,你就把你的电脑砸了吧。
darwin_snow_legacy.iso下载在 http://www.linuxidc.net/thread-1806-1-1.html
u 检测文件:用来检测CPU是否支持硬件虚拟化技术,这个必须得支持的,securable.rar
u 驱动文件:声卡驱动(EnsoniqAudioPCI)、显卡驱动(VMsvga2_v1.2.3_Common_Installer)
u 升级包:不要利用系统自带的升级程序,Mac OS X v10.6.7 Update Combo。
u 开发工具:如果需要进行开发的话,去官网下载XCode吧。
darwin300.iso、RebelEFI.iso、EasyEFIv2.2 ver.3.iso、securable.rar、声卡驱动(EnsoniqAudioPCI)、显卡驱动(VMsvga2_v1.2.3_Common_Installer)下载在
下载地址在安科网的1号FTP服务器里,下载地址:
密码:www.muu.cc
下载方法见这里 http://www.linuxidc.net/thread-1187-1-1.html
1.3 小技巧
安装文件下载有一个优先顺序的,这样可以使整个安装过程在最短的时候内完成。因为在安装的时候会花费你很长的时候,而文件的下载也是需要花费很长时间,而这两个过程可以同步的,也就是对时间可以进行优化,首先下载虚拟机安装文件、Mac系统文件、引导文件、检测文件;其次下载驱动文件及升级包;最后下载XCode。
2、 错误信息收集及技巧
2.1、装完系统了啊,怎么提示找不到系统
检查一下,虚拟光驱是不是没有设置成引导文件。
2.2、虚拟机启动后,提示虚拟CPU已经进入关闭状态
一般是引导文件的问题,换个引导文件试试。
2.3、安装好系统后,也设置好了启动文件,结果却提示The CPU has been disabled by the guest operating system
哇,杯具来了吗?不会让你白陪老婆的,打开虚拟机目录下的.vmx文件,在最后加入这一行代码:cpuid.1.eax = "0000:0000:0000:0001:0000:0110:1010:0101",关闭虚拟机,重新打开.vmx文件再试试看看吧。
2.4、快照的使用
当你安装完系统后,一不小心一个操作把系统弄挂了,怎么办?哭吧。。。男人哭吧哭吧不是罪嘛,但还有一句是男人留血不留泪,女同志请换行。这个时候你就会想到快照的好了,当然,快照也不要太多,每个快照都会占用不少磁盘空间的哦,有几个重要点快照一下就行了,安装完成系统的时候、安装好驱动的时候、升级完成后。
3、 虚拟机建立与配置
3.1、安装检测
首先的一步是检测硬件是否支持,如果不行就别折腾了。运行下载好的securable.rar,见下图:
如果第二个参数是NO,说明硬件就不支持,当第三个参数为OFF时,说明需要在BIOS中将虚拟化技术开启。
3.2、新建虚拟机
新建一个虚拟机,操作系统选择FreeBSD 64-bit,硬盘一般给30G(如果还要装XCode的话,那就给40G以上)或更大吧,虚拟机目录自己选好,其它都默认就行了。
3.3、配置虚拟机
创建好虚拟机之后,需要你在刚建立的虚拟机目录下找到一个扩展名为.vmx的文件,用记事本打开,找到guestOS = "freebsd-64"一行,将引号里的freebsd-64改为darwin10,改完是guestOS ="darwin10",保存修改后的文件。重新打开虚拟机,选择菜单VM--->Settings---->option,会看到下图显示的,系统为Mac OS XServer 10.6。
内存至少分配1G,这里一定要注意了,如果你发现选1G已经达到红色警告区域的话,那也别管,没有1G内存系统是安装不了的,你可以在系统安装完成之后,再将其调小点。光驱选择已经下载好了的其中一个引导文件,如果是AMD的CPU,优先选择darwin_snow_legacy.iso吧。