本帖最后由 yumingquan 于 2011-4-8 13:29 编辑
由来: 我一直坚信只要CPU支持SSE2,MacOS X一定可以运行在虚拟机上,但我下载的MacOS X 10.6.3在Vmware下总是自动重启(我的CPU是E5200,物理机上安装正常)。为此我查找了无数英文论坛,得到的信息是1、换CPU,2、用busratio=xx。换CPU我也想啊,就是没银子;busratio吗,那次我发了狠,从busratio=1一直试到100……但我在物理机上安装正常啊,而且完美 同样在物理机上完美但在虚拟机不能动的还有Windows x64。这说明虚拟机中的CPU和物理机是有区别的!我上了Vmware的当,02年他的技术资料中说:……唯一不能虚拟的是CPU…… 那么试试MacOS X的内核补丁吧。结果……成功了。 适用性: cpu支持vt-x 网上现有Vmware中安装MacOS X的教程都是针对这种情况 cpu支持sse3 本文针对pentiumD,pentium M,赛扬3xx/4xx/5xx,core核心E2系列/5系列/7系列 cpu支持sse2 需要自行寻找sse2补丁,适应于pentium 4 赛扬4 cpu不支持sse2 用模拟器吧。我试过qemu0.14可以的 amd 可能仍需要自行寻找相应的内核补丁
实用性: 首先必须明确,虚拟机中的MacOS会比物理机上慢很多很多,模拟器中更慢。如果你的cpu少于2个核心,那么虚拟机中的MacOS将没有任何实用价值,仅仅可以用于折腾。 我的cpu是e5200 oc3.75,在虚拟机中分配了2个cpu,1g内存,经过艰苦努力后现在基本上能用了,感觉上比同样装在vmware中的Windows7略慢、比p3-866,512m内存的xp略快(我现在正好有这样一台老爷机)。 另外,MacOS X在vmwareFusion中运行要比在workstation中快很多,大约20~30%。其实Windows在Funsion中也会更快。
Show张图先: 
接下来我们开始 硬件需求: CPU:至少支持SSE2。推荐支持SSE3,双核以上。 内存:推荐1.5G以上 硬盘:推荐10G以上 软件准备: Vmware workstation7.13或Vmware Fusion 3.12 其实Vmware Server 1.10/2.02经测试同样可以,但推荐workstation和fusion。另外,从种种特性推测workstation和fusion应该是同一软件。 MacOS X 10.6.3 10.6.3东皇v2.2繁简英整合版 由于虚拟机中MacOS的引导问题(bootthink不工作),原版会麻烦很多倍。 驱动:东皇v2.2中没有的都可以在这里找到(fusion自带Darwin.iso),这里的darwin提取自vmware fusion 3.12,显卡驱动是最新的,性能有很大提升。(darwin不能上传,自己在坛子里翻翻吧)
drivers.part1.rar
(200 KB, 下载次数: 883)
drivers.part2.rar
(132.96 KB, 下载次数: 566)
测试环境: CPU:Intel Pentium E5200 2.5G oc 3.75G 内存:4G ddr2 667 Host系统:Windows server 2008 r2 MacOS 10.6.3
Windows server 2003 sp2
虚拟机软件:vmware workstation 7.13(2008) Vmware fusion 3.12(mac) Vmware server 2.02(2008) Vmware server 1.10(2003) Virtualbox 4.04(2008) Virtualbox 4.04(mac) Guest系统:MacOS X 10.6.3 10.6.3东皇v2.2繁简英整合版 MacOS X 10.6.3 10.5.7iATKOS_v7.iso
测试结果:virtualbox不论在win还是mac下两个版本的guest都无法进入安装,vmware的所有版本两个guest都能进入安装。 | 10.6.3 | 10.6.3 | 10.6.3 | 10.5.7 | 10.5.7 | 10.5.7 | |
安装
|
系统
|
驱动
|
安装
|
系统
|
驱动
|
Workstation
|
OK
|
OK
|
OK
|
OK
|
OK
|
未测试
|
Fusion
|
OK
|
OK
|
OK
|
OK
|
OK
|
未测试
|
Server 2
|
mach_970
|
未测试
| |
OK
|
未测试
| |
Server 1
|
mach_970
|
未测试
| |
OK
|
未测试
| |
Virtualbox
|
不能引导
| | |
不能引导
| | |
以下以Windows 2008 + vmware workstation 7.13 +东皇v2.2为蓝本详述安装过程及注意事项。Vmware Fusion下所有的设置、驱动、注意事项与之完全相同,甚至.vmdk+.vmx可以在两者间拷贝后直接使用。vmwaresever下请自行摸索。 装好后的状况:一切硬件工作正常,可以调整分辨率(qe/ci就不要痴心妄想了),可以上网,可以听音乐,速度感觉上比p3-866,512m内存的xp略快,比同样装在vmware中的Windows7略慢。 安装步骤 一、设置虚拟机 系统:选啥都行,建议freebsd或windows 2003,这样配置硬件时少些麻烦 CPU:建议选2个(为保证性能) 内存:建议1024M(为保证性能) 硬盘:建议选SCSI,至少6G,建议20G 在vmware中,scsi磁盘的性能要大幅高于ide,当然ide硬盘使用上没有任何问题,安装比scsi还简单些。 如果是vmware workstation,scsi一定要选lsilogic 光驱:如果是scsi硬盘,挂载到ide 0/0;如果是ide硬盘,硬盘挂ide 0/0,光驱挂ide 0/1。 硬盘和光驱的挂载位置会影响系统能否正常安装和启动 网卡:需要 声卡:需要 Usb:注意!此时务必删掉usb控制器,否则安装时鼠标不会动。 建好虚拟机后不要忙于启动,先到虚拟机所在目录中用文本编辑器打开虚拟机配置文件,该文件以.vmx为扩展名。查找这样两行: ethernet0.virtualDev = "e1000" scsi0.virtualDev = "lsilogic" 如果你的这两行值与上述不同,请改成上面那样;如果你不存在这样的行,请自行加上。这两行指定网卡和scsi磁盘控制器,其他的型号在macos找不到驱动。如果你的系统选2003或bsd,这两行就不会错。
|