kext檔案是一個Mac OS X核心擴展,常見於Hackintosh(PC上的黑蘋果)。它們通常用於設備驅動程式,運行於系統的核心基底。
基本介紹
- 中文名:KEXT
- 簡介:是一個Mac OS X核心擴展
- 常見於:Hackintosh(PC上的黑蘋果)
- 用途:設備驅動程式
- 發行者:Apple Inc.
簡介,檔案位置,如何安裝,
簡介
它們不是相同的Mac OS擴展,因為很多時候,經典的Mac OS擴展在Mac OS X上不能使用,因為核心擴展Mac OS X的記憶體保護、開發,鼓勵他們留任,遠離它們寫入,除非他們絕對要。即使這樣,Mac OS X可以動態載入,這樣的機會是你很少有添加任何Mac OS X的擴展資料夾。
後綴為Kext的,不是資料夾(Mac下面系統識別為檔案,Windows下面系統識別為資料夾)。
常見於Hackintosh(pc上的黑蘋果)。
檔案位置
kext檔案存放路徑是/System/Library/Extensions(系統/資源庫/ Extensions)。
系統在啟動的時候 ,會從 extensions.mkext 資料夾中 載入。這個是快取資料夾,都是放著硬體驅動。
當你安裝新驅動的時候,需要刪除它,重啟後,會自動重建的。
如何安裝
Lion與Mountain Lion
用變色龍引導,Kext 檔案放在蘋果分區 /Extra/Extensions/ 下面,若沒有請新建此資料夾。
用四葉草引導,Kext檔案放在\EFI\CLOVER\kexts下對應的系統版本中。
若驅動必須放在 /System/Library/Extensions (系統核心拓展目錄)必須用 Kext Utility工具簡單修復系統許可權。
Mavericks與Yosemite
安裝Kext 驅動的步驟相同。但要注意10.9與10.10強制要求Kext簽名。若需要安裝無簽名的Kext,請使用rootless=0以及kext-dev-mode=1啟動參數。
EI Capitan與Serria
安裝Kext 驅動的步驟相同。但必須關閉SIP:
Clover引導:
CsrActiveConfig=0x67
BooterConfig=0x28
Chameleon引導:
CsrActiveConfig=19
Kext安裝5種方法
1:用Kext Helper安裝,安裝方法是拖進軟體視窗,但是可能存在安裝失敗的情況;
2:如果安裝了雙系統,在Windows系統下,用Bootthink的就將kext放
入C:\Darwin\System\LibrarySL\Extensions下(用變色龍的放到\Extra\Extensions下),啟動蘋果Mac系統時會自動載入該驅動;
3:在蘋果Mac系統中用終端,輸入一系列命令來安裝,這個麻煩了點;
假設你把欲裝的XXXX.kext放在桌面上,你的Mac盤名為SonwLeo,你的用戶名為Baby: sudo -s
(輸入密碼) sudo rm -rf /Volumes/SonwLeo/System/Library/Extensions/XXXX.kext
sudo cp -R /Volumes/SonwLeo/Users/Baby/Desktop/XXXX.kext(一個空格)
/Volumes/SonwLeo/System/Library/Extensions/
sudo chmod -R 755 /Volumes/SonwLeo/System/Library/Extensions/XXXX.kext sudo kextcache -k /system/library/extensions
包括密碼,一共要輸入6行命令,最後打開磁碟工具修復許可權。
4:直接把kext拖入\System\Library\Extensions下面,然後磁碟工具修復許可權;
5:用Kext Utility安裝。安裝好後不要打開軟體,Kext Utility放到桌面,然後直接把kext拖到軟體圖示上,輸入密碼後自動安裝且會自動修復許可權。