Ok,這是本人第一篇CSDN 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 :