0.0 在Debian中安装好VirtualBox OSE 3.2
2011-08-13 更新, 现在Debian sid中已经是VirtualBox 4.1.0 了, 并且 4.0 后不分开源版本和闭源版本了, 因为不开源的部分,已经作成扩展包了
0.1 获取 Snow_Leopard_10.6.1-10.6.2_SSE2_SSE3_Intel_AMD_by_Hazard.iso
1. 创建新的虚拟机, 类型选择 Mac OS X, 版本选择 Mac OS X Server
2. 修改虚拟机配置,
不要选中 Enalbe EFI
一定要选中 Hardware clock in UTC time (否则,启动可能 会出现 kernel panic, 抱怨 时钟有问题)
另外,对于主系统是AMD的CPU(我的就是Pheonom II X4 945),如果 启动后报错
Voodoo rtclock_init panic”@VoodooKernel/xnu-1228.7.58/osfmk/i386/commpage/commpage.c:425
在光盘启动时,按F8, 然后输入
busratio=20
请参考
http://www.hackint0sh.org/f181/79364.htm
http://www.xtremehardware.it/forum/f22/mac_os_snow_leopard_su_pc-21226/index2.html
他们报告, 使用 Busratio=16 或者 Busratio=14 等参数能正确启动
3. 启动安装程序后, 要利用菜单 Utilies >> Disk Utility 对磁盘进行分区
点击Erase标签, 然后给分区命名, 然后点击Erase按钮, 分区完毕, 返回 安装程序
4. 在Select Destination处,出现刚才创建的新磁盘分区
点击继续
5. 接下来的过程(Install Summary)非常重要,点击 左边的Customize 按钮
AMD CPU的用户,
1)选中update (Mac OS X 10.6.2 Update Combo)
2)在Kernels中选 Legacy_kernel_10.2.0
3) AMD选项
因为我要看汉字, 所以 Addtional Fonts 也选上
Select to install addtional fonts that support Chinese, Korea, Arabic, Thai, Cyrillic, Devanagary, Gujarati,
Punjabi, Tibetan, Armernian, Cherokee, and Inuktitut
如果标准安装不能工作, 要选上Dsmos
(我的可以工作)
6. 完成后,点击安装, 可以跳过安装包检测的过程
7. 安装完成后, 按 右Ctrl键, 把焦点退到VirutalBox。 在VirtualBox的窗口中,点
Device, 卸载 DVD, 然后重启虚拟机
注意: 重启和关闭机器都不正常,会显示 MACH Reboot 和 CPU halted 就停住了, 不过我们可以通过Virualbox来强制关闭和重启
修正分辨率的问题
在 变色龙 Chameleon 启动时, 按任意键,停住,接着 输入
"Graphics Mode"="1440x900x32"
启动后,就会修改分辨率
并且,需要让VirtualBox支持这个分辨率
VBoxManage setextradata "Lion" "CustomVideoMode1" "1440x900x32"
VirtualBox对Mac OS X客户机的一些限制:
1. 只支持1个CPU, 暂时不支持SMP
2. 即使空闲,mac os x客户机 也会占用CPU100%
3. 如果客户机挂起, 请关闭 mac os x的 energy saving