但前兩天在VMWare裝好的XP執行了一個程式沒辦法執行,
裝了VirtualBox起來用用看,
效果還不錯,
也剛好趁此時把VM整理一下,
這兩天找了一堆文件講怎麼在VirtualBox中裝Mac OSX,
但我裝一直有問題, (之前用VMWare透過darwin裝沒遇到什麼大問題)
主要一開始找到的文件都是透過用Boot loader進Empire EFI之類,
再用myHack去破解,
這樣的方法主要好處是在真實的電腦上是通用的,
但得配合Empire EFI版本與Mac OSX的版本,
常會遇到About My Mac開不起來, 不然就是關機關不掉, 缺音效卡驅動程式,
蠻鳥的...
不知道從哪一版中VirtualBox就有內建可裝Mac OSX的EFI,
這種方式其實我在想應該是Apple默認且也相容性最好的方式,
果然網路上找一下有兩篇文章寫得很清楚,
改一下下VirtualBox的.vbox檔就可以了,
且完全沒有相容問題, 也可以升級到最新的10.6.7,
也不需要用到Empire EFI, 用VirtualBox內建的EFI就可以完美安裝Mac OSX.
參考資料:
1. Hackintosh 10.6.7 - Snow Leopard on VirtualBox 4 with Working Sound
2. How to Fix Virtual Box High CPU Usage Issue for Mac OSX Guest | Bala-Krishna
上面這兩個連結都有圖, 應該蠻清楚的,
底下我節錄兩個要注意的點:
1. 用VirtualBox建立好虛擬硬碟檔後, 打開.vbox檔加入底下到<extradata>區:
<extradataitem name="VBoxInternal2/SmcDeviceKey" value="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"> </extradataitem>
2. 裝好後可以更新到10.6.7, 音效也ok, About Mac也ok, 關機重開機也正常, 果然比EmpireEFI的方式好多了, 但會遇到Host OS CPU飆升的問題, 此時要把Mac OSX中有關Intel的PowerManagement關掉, 開terminal用root帳號敲入底下命令 (擔心出問題的話, 可以先備份)
cd /System/Library/Extensions/ sudo rm -rf AppleIntelCPUPowerManagement.kext sudo kextcache -system-caches
最後一個步驟是重建kext cache需要一點時間,
重建完後重新開機就好囉.
目前我遇到的就這兩個問題,
其他有想到再補.
沒有留言:
張貼留言