安裝好了macos之后,在啟動的過程中使用chameleo的參數-v查看,一定停在still waiting for root device的界面,估計是找不到啟動的界面。到網上找了解決辦法。有以下這些:
1. BIOS里面硬盤開啟AHCI(默認是IDE)
2. 使用正確芯片組的免AHCI破解補丁(下載地址 http://pan.baidu.com/share/link?shareid=63749&uk=2432991067)3. chameleon開機鍵入UseKernelCache=No參數試一下
其中我試了方法一和方法二均可行。先試方法一,在bios里面設置硬盤的AHCI,設置了之后,果然可以。但是設置了之后進入windows就出現藍屏,需要重裝windows系統才可以。不過我為了怕麻煩,又改回了IDE模式,這樣windows就不用重裝了。也有人試過可以免重裝修改AHCI的,具體可以百度搜索:XP免重裝開啟AHCI
然后我試第二種方法,安裝補丁,下載了之后有二個文件,放到/System/Library/Extentions文件夾下,然后在終端執行以下命令:
1.sudo chown -R root:wheel /System/Library/Extensions/ATAPortInjector.kext 2.sudo chmod -R 755 /System/Library/Extensions/ATAPortInjector.kext 3.sudo chown -R root:wheel /System/Library/Extensions/AppleIntelPIIXATA.kext 4.sudo chmod -R 755 /System/Library/Extensions/AppleIntelPIIXATA.kext 注意要輸入密碼。
然后重啟,即可不再出現可惡的still waiting for root device
其實應該還有方法用,用我光盤提取出來的wowpc.iso制作的chameleon的話,應該也不會出現此問題。下載地址:http://www.cnblogs.com/imkun/archive/2012/09/23/2699129.html?updated=1
以上三種方法可以解決我的問題,其它問題,請參照
http://bbs.pcbeta.com/viewthread-863656-1-1.html