編譯win版變色龍
1. 我用的win版的變色龍,請問怎麼設置org.chameleon.Boot.plist
本帖最後由 媛懶如此 於 2013-11-4 08:42 編輯
Kext(驅動)
什麼是kext:kext是一個以".kext"結尾的文件夾,但在Mac下會顯示為一個文件。它的作用是一般是驅動硬體
kext安裝的位置:
位置1.Mac分區根目錄/System/Library/ExtensionMac OS X 下顯示為「系統/資源庫/Extension」),這一路徑通常簡稱為「S/L/E」這里也就是系統本身的kext路徑,系統自帶的kext全在這里。
安裝kext到這里是比較復雜的,首先你需要設置文件的許可權和用戶組,然後你還要重建緩存(為了加快啟動速度,MacOS有驅動緩存,如果你修改了S/L/E卻不重建緩存,當然驅動是不會載入的),不過貌似修改了S/L/E之後系統都會自動重建緩存說
位置2.Mac分區根目錄/Extra/Extensions,通常簡稱為"E/E"
這個是變色龍專用的kext存放目錄,直接把kext放進去就好,啟動的時候會自動載入
如果你的電腦沒有這個路徑,請自己建立
位置3.C盤或100m隱藏分區/Darwin/System/LibraryLion/Extensions(適用於Lion)或者C盤或100m隱藏分區/Darwin/System/LibrarySL/Extensions(適用於Snow Leopard)這是BootThink專用的kext存放目錄,同樣是直接把kext放進去即可,啟動時會自動載入
如果要安裝到E/E或者Darwin的那個,只需要把kext復制進文件夾就OK了,很簡單,所以不做說明。下面僅僅介紹安裝到S/L/E的方法
位置4:clover引導的EFI分區中。位置在EFI/CLOVER/KEXTS/下。一般我們把kext放在對應系統文件夾下。如mountain對應的放在KEXTS/10.8/下。這裏的kext無需如何安裝直接放到相應位置即可。當然要注意clover的kext的注入規則。config.plist 要開啟注入kext才生效。
當搜索到對應版本(系統版本,如我是10.9的,對應文件夾就是10.9)的文件夾後就不在搜索其他含有kext的文件夾,即使搜索到相應版本的文件夾為空。
如何安裝Kext:
目前安裝kext的軟體主要有這些:Kext Wizard , Champlist , Kext Utility
Kext Wizard
Kext Wizard 1.png
Kext Wizard 2.png
選擇手動安裝還是選擇自動安裝全看喜好,效果一樣的
有的電腦上Kext Wizard不能運行,如果有這個問題請換用其他軟體
Champlist
Champlist.png
Kext Utility(圖略)
它的用法類似於Kext Wizard的手動安裝,修改完S/L/E之後運行一下這個程序即可
有的軟體提供了安裝驅動到E/E的功能,不過事實上你自己把驅動拷到E/E也可以,效果一樣
實戰安裝VoodooHDA2.7.3:
前往http://bbs.pcbeta.com/viewthread-794803-1-1.html下載VoodooHDA2.7.3
刪除AppleHDA:VoodooHDA和AppleHDA不能共存,不然容易五國。進入S/L/E刪除AppleHDA
安裝VoodooHDA 2.7.3(以Champlist為例)
選擇路徑S/L/E(VoodooHDA安裝到E/E不能生效)
實戰 1.png
然後拖入VoodooHDA,點擊Install
實戰 2.png
也許我們的運氣不好,VoodooHDA不能完美運行,那我們就需要修改VoodooHDA中的一些參數以使它完美:首先把VoodooHDA拷貝到桌面,然後右鍵"顯示包內容"修改裡面的文件.最後重復第三步重新安裝這個VoodooHDA
PS:具體要修改的內容可以參考這個帖子關於Voodoohda的常見疑問綜合列表
com.apple.boot.plist / org.chameleon.boot.plist (變色龍配置文件)
這個是什麼?
這是變色龍的配置文件,通過它你可告訴變色龍啟動的時候要不要內建網卡(EthernetBuiltIn),要不要GraphicsEnabler驅動顯卡,要不要以32位啟動系統等等的功能
如果你用的是1105版本之前的變色龍,文件名應使用com.apple.boot.plist
如果你用的是1105版本以後的變色龍,文件名應使用org.chameleon.boot.plist (兩個東西的格式是一樣的)
它應該放在哪裡?
Mac分區/Extra下面(直接放在Extra下,不是E/E下面)