ones 发表于 2012-5-12 20:23:57

AMD平台下CPU不支持全虚拟化也能在vmware里安装Mac OS 10.6.5

AMD平台的全虚拟化是指支持AMD-VT技术,Intel则是支持Intel VT,半虚拟化是指支持PAE物理地址扩展,一般64位的CPU基本上都支持了半虚拟化了


以前一直以为Mac OS 10.6版以后需要CPU支持虚拟化才能安装,最近看论坛里有人说CPU不支持虚拟化也能安装Mac OS 10.6的,于是我也来尝试一下,主要是验证一下是否真的可以安装。因为我的硬盘基本上放满了东西,所以不可能再分几个分区来装,所以我就直接在vmware虚拟机里装。刚开始安装总是启动不了,花了两天时间,重装了好几次Mac OS,后来在网上查找了好些教程,才发现自定义那里怎么勾选才能安装正确并成功启动。
我使用的是东皇的MacOS10.6.5_iAntares_v3.2,在虚拟机里加载iso光盘映像安装,不用解压出来硬盘安装,电驴下载地址:http://www.verycd.com/topics/2887773/












安装到最后,会出现安装失败的提示,没关系,其实已经安装好了,直接重启就是了,第一次重启后,有可能出现找不到mach_kernel内核文件,这个是作者东皇没处理好,没把mach_kernel复制到系统目录,因为我不知道在单用户下怎么启动网络,所以刚才在分区的时候可以多分一个MS-DOS分区用来存放文件,然后使用-v -f -s启动参数进入到单用户模式,挂载MS-DOS分区,拷贝内核文件到根目录即可。

后面的安装好后的截图先贴上来,让大家欣赏一下。给虚拟机分配的内存只有1G,玩的时候卡的要死,打开一个程序都要等半分钟,一次还卡死在那里,不得不直接重启了。





看硬件参数,是780G的主板,不支持AM3的CPU接口,也不支持AMD-VT虚拟化的,而且我的机子没有独立显卡,是780G的集成显卡。

安装显声卡以及鼠标驱动,直接双击运行安装




拷贝内核到Mac OS根分区的方法:
第一种:就是在安装Mac时在分区的时候多分一个MS-DOS分区,用来从宿主机拷贝文件进去,分了这个分区后,关机,从PE系统进去,在PE系统下可以识别MS-DOS分区,能识别能写入,那就能从宿主机拷贝文件进来了。千万不要在PE系统下分区,因为windows的PE系统,分区会修改mbr,造成Mac OS引导记录被破坏而无法引导,那就只能赶紧修复引导,因为默认安装了EFI分区,所以也可以在vmx文件里添加firmware = "efi"来引导,这可能会出现无限菊花,或者还可以加载一个变色龙iso镜像来启动,好像grub也能启动。在变色龙启动菜单,输入-v -f -s参数来启动到单用户模式,然后mount挂载那个Mac OS分区,拷贝内核文件到根目录就行了。
第二种:就是给虚拟机再添加一块硬盘,这样添加的这块硬盘可以装上window是系统,有window是系统,就什么事都可以做了。
第三种:没想出来,不知道mac os单用户模式下怎么启动网络,对mac os了解太少了

内核文件
http://www.ctdisk.com/file/6768170
mach_kernel.rar
显卡、声卡、鼠标驱动
http://www.ctdisk.com/file/6768171
VMDrivers_Mac.rar
变色龙Chameleon_2.1 RC5版启动光盘镜像
http://www.ctdisk.com/file/6768173
wowpc.rar

[ 本帖最后由 ones 于 2012-5-13 00:11 编辑 ]

ones 发表于 2012-5-13 12:17:25

一来硬盘空间有限且不方便调整分区大小,二来只是为了验证一下到底能否安装,所以就在虚拟机里测试一下,随便测试一下,今天就把它删掉了,倒不是因为喜欢才装的,我也不喜欢苹果系统,也不喜欢iphone和ipad,有钱也不买苹果的东西。没觉得苹果系统哪里比windows或者linux好玩的。

fujianabc 发表于 2012-5-13 17:39:35

这年头哪还有不支持虚拟化的amd cpu?amd从n年前开始就全线支持虚拟化了,如果是很早的K7之类的cpu,现在的vmware都跑不动了。

现在只有intel还在初不支持虚拟化的cpu,大部分低端的奔腾赛扬都不支持

chancs999 发表于 2012-5-19 07:47:22

终於能安装 THX!!!!

ones 发表于 2012-5-30 09:17:35

回复 #3 fujianabc 的帖子

CPU是支持了,主板bios里secure virtual machine mode选项也开启了,但是在vmware的CPU里勾选AMD-VT,却提示没有虚拟化

[ 本帖最后由 ones 于 2012-5-30 10:26 编辑 ]

fujianabc 发表于 2012-5-30 15:27:24

原帖由 ones 于 2012-5-30 09:17 发表 http://bbs.wuyou.net/images/common/back.gif
CPU是支持了,主板bios里secure virtual machine mode选项也开启了,但是在vmware的CPU里勾选AMD-VT,却提示没有虚拟化
那就是主板有问题了

szfhx 发表于 2012-8-2 11:35:16

支持                     顶
页: [1]
查看完整版本: AMD平台下CPU不支持全虚拟化也能在vmware里安装Mac OS 10.6.5