以前曾經在X230上安裝了mavericks,但因為無線網卡問題最終作罷,現在換了SSD(128G)、AR9285網卡,又沖刺了一把OSX,折騰了好幾天,終於成了。特做記錄如下:
首先,硬盤分區問題,使用GPT分區走了不少彎路,后來打算到淘寶上買u盤裝的時候,商家說GPT無法做單硬盤雙操,頓時醒悟,原來我折騰了那么久就是這么簡單的問題。改回MBR,一切都那么順利。至於能否單硬盤UEFI+雙操,懶得去研究了。
其次,安裝方法問題,由於折騰安裝U盤太辛苦,決定采用硬盤安裝。MBR硬盤分3個區,先裝Win7(70G),chameleon2.3(據說2.2不能識別Yosemite);第2個區分10G,使用硬盤安裝助手將Yosemite鏡像寫入到該分區;第3個區在windows下分好,但不能格式化。重啟后選擇chameleon,可以看到第2個分區中的Yosemite,啟動它,開始安裝,將10.10安裝到之前分好的第3個分區。裝完后如果重啟失敗,進windows,安裝mac分區識別軟件,將第2分區的根下的Extra目錄復制到第3分區的根下,重啟通過chameleon啟動到第3分區。此時第2分區的“橋”可以拆了,並入第1分區(windows)。
再次,驅動問題。使用了兩個軟件MultiBeast、Kext Wizard,通過MultiBeast裝了不少的驅動:聲卡(選VoodooHDA2.8.4)、USB3.0、有線網卡(AppleIntelE1000e)、CMOS錯誤補丁(RTC)。用Kext Wizard安裝了電池補丁(AppleACPIBatteryManager.kext)至於無線網卡(AR9285)、藍牙,只需要修改相關的Info.list之后用Kext Wizard重建緩存即可。最特殊的是集顯intelHD4000,偷了個懶用MultiBeast裝了網上下的DSDT.aml,結果顯卡搞定了但悲催的裝了個chameleon2.2在主引導分區,導致啟動就進入chameleon,而不是之前的window啟動管理器,只好用大白菜u盤再做一次windows恢復。
無線網卡:編輯配置文件:/System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortAtheros40.kext/Contents/Info.plist,找到<key>IONameMatch</key>,在下面的<array>中添加一行<string>pci168c,2b</string> 藍牙:編輯配置文件:/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomBluetoothHostControllerUSBTransport.kext/Contents/Info.plist,找到其中的一個idVender為2652的,修改idProduct為自己的ID,我的是8678。(注意改idProduct的值,別改idVender的值) 注意:修改文件之前改父目錄和文件屬性為777,改完后屬性改回755:sudo chmod 777 Info.list