Ok,这是本人第一篇优快云 blog,同时也是准备继续下去的。QQ空间毕竟是私人空间,别人不好找,而且做为技术论文来说知名度为0。
总得来说,人家已经写出来的东西,如果说清楚了,我没必要又在这里复制一次,我只需要记录和人家不一样的地方。网上已经大量充斥着copy的文章。
(软硬件配置,共2台,正好互补参考。
No.1: AMD Athlon435, x3(3核) , 5770 1G, 6GB memory , 1.5TB 硬盘 , 主板型号回去查查。
PS2键盘(是安装SnowLeopard时换的,怕USB的有问题),USB鼠标
No.2: Intel 9600,Dual Core, Quadro FX3700, 4GB ,300GB+200GB硬盘, Think W700)
在2台机器上完成Snow Leopard安装实际花了3周,当然是业余的。
第一次:
尝试当然随大流,用VMware7.x以上。下载了drawin, Legacy, RebelEFI几个提到的启动盘。
软件环境:
东皇V3.2(Mac OS X10.6.5)
No.1 XP Sp3
No.2 Win7 32bit
问题1: 用Rebel EFI在2台机器上都遇到了CPU disable的提示,然后虚拟机就被强制关闭了。
问题2 : 用darwin 引导则提示 ...
核心原因(30天后在网上找到参考):见第二次尝试的参考网页
由于VMware上虽然大部分都成功了,但泛滥的文章中找不到以上2个问题的解答(看得头晕),改用VirtualBox。
参考安装:
http://hi.baidu.com/pclass/blog/item/17be40264c7e653dd507424c.html
www.pcbeta.com中有大量文章可以参考
结果:失败
第二次:
尝试VirtualBox4.08
用RebelEFI引导,全部默认安装,安装过程无问题。
问题1: 进入欢迎界面选择用户名,键盘等时,在No2机器上一半几率鼠标不动,但键盘能动。发生位置在刚进入选择界面。完成用户名设置后正常进入系统,鼠标停留在左上角,还是不能动(键盘OK)
问题2:.欢迎界面选完用户名就死机,鼠标能动。
核心原因:不知道。
奇怪的偏方:
在进入欢迎界面前关闭虚拟机,修改配置,反向设置系统类型(原来是Mac OS X 的改为Mac OS X server(64bit),原来是64bit的改成Mac OS X),然后启动虚拟机,鼠标能动了。正常进入系统,鼠标键盘OK。
结果:
顺利升级到10.6.7,No1与No2两台机器都鼠标键盘正常。
不论你选不选东皇光盘中的about This Mac 这个补丁,只要你运行Mac OS 主菜单中的它,就会导致主进程重启...............而在我同事没用虚拟机装的黑苹果上,就没这个现象.
我忘记了32bit的系统是识别不了4GB内存的(也就显示3GB),所以虚拟机分配不了2GB的内存,而且超过50%它会抗议。
No.1 XP Sp3改为Win7 64bit ultimate
No.2 Win7 32bit改为Win7 64bit
参考: 少量的VB+SnowLeopard安装文章
第三次:
1个月后,在No2机器上用Xcode4居然把Finder弄完蛋了,无法,再装一次吧。安装过程同第二次,但问题不同了。
问题1:安装后升级到10.6.6或10.6.7或10.6.8,重启后鼠标停留左上角,不能动弹。不论安装时选的Ps2controller驱动或者VoodoController驱动
尝试:10篇文章中9.99篇都是vmware的,他们都是升级后USB鼠标键盘不能用。统一解法是升级前备份KExt中的IOUSBFamily.kext与IOUSBMassStorage.kext。
备份后不论重启前还是重启后恢复2个文件,鼠标还是不能动
解法: 见参考
问题2:不论如何,升级10.6.7后用破解内核Legacy 10.7.0都失败,失败后导致无限菊花。
解法: 目前未知
结果: 升级到10.6.6成功了,鼠标OK了。
参考: http://hi.baidu.com/pclass/blog/item/91e6db5ac9ef34c89d8204c3.html
术语Syntax:
1. 菊花 : 开机时有个转圈圈的图标,正常可能几十秒就进入系统了
2.五国 : 关机或安装失败,你会看见用5个国家的语言写的一个窗口,英语是: You need to restart your xxxx
3 Kext : Mac OS X的一种文件后缀(类型),全称是Extension of Kernel 。 实际是个文件夹,里面是扩展内核用的,我们主要看到是为驱动用的
4 S/L/E : 全称System/Library/Extension, 恢复IOUSBFamily.kext这2个文件时,人家会叫你放回S/L/E
5. DSDT :