天天看點

mac ox系統的驅動安裝正常操作

經常在不段讨論windows系統、linux系統以及大量的unix系統的驅動安裝,很少涉及蘋果的mac ox系統的驅動安裝,今天稍稍涉獵一點:

mac ox系統的驅動安裝正常操作:

下載下傳到 *.kext 的驅動以後,都可以直接把它拖到 /System/Library/Extensions/ 下替換掉原來的檔案。替換了以後,還需要修複權限才能夠正常使用。因為 Mac OS X 是基于 FreeBSD 的作業系統,是以 Unix 下對檔案權限的依賴就被繼承了下來了。大家在替換了 *,kext 檔案以後,必須要打開終端,輸入如下指令:

sudo -s

chmod -R 755 /System/Library/Extensions

chown -R root:wheel /System/Library/Extensions

rm -rf /System/Library/Extensions.*

diskutil repairpermissions /

sudo -s (這個指令是把目前使用者更新到系統管理者使用者,當然,還要輸入管理者密碼。)

chmod -R 755 /System/Library/Extensions (這個指令是把 Extensions 下的所有檔案的權限都設定成 755,關于權限數字的意義,請參考 Linux/Unix 的指令解釋,限于篇幅,這裡不說了。)

chown -R root:wheel /System/Library/Extensions (這個指令把 Extensions 下的所有檔案的所有者群組别都設定成為 root:wheel。換句話說,Extensions 下的所有檔案都設定成為管理者為所有者)

rm -rf /System/Library/Extensions.* (這個指令将删除系統的核心擴充緩存。為了加快啟動速度,Mac OS X 把本機的驅動制作成一個 核心擴充緩存,開機時隻加載這個緩存,而不必全部 kext 都要加載。我們為了讓系統加載新更換的驅動,一定要把緩存删除才行。不過要注意,最後的 .* 是必不可少的。因為 rm -r 是一個遞歸操作,如果不加 .* 的話,這個指令将會把 Extensions 整個檔案夾删除!)

繼續閱讀