Mac OS X にカーネル拡張機能を手動でインストールする方法
高度な Mac OS X ユーザーは、KEXT (カーネル拡張機能) を手動でインストールできることを知っておくと便利です。 kexts を手動で OS X にインストールするプロセスは、コマンド ラインに慣れていればそれほど難しくありませんが、適切な .kext ファイルを適切なカーネル拡張ディレクトリにコピーし、chmod とchown を使用して kext に適切な権限を割り当て、意図したとおりに実行されるようにします。
Kext を Mac OS X に手動でインストールする
kext のインストールを完了するには、ターミナルを使用する必要があります。このプロセスは、OS X のすべてのバージョンで同じです:
- .kext ファイルを /System/Library/Extensions/ にコピーします。
- ターミナルを開いて次のように入力します:
cd /System/Library/Extensions/
- 端末で次のコマンドを入力し、kext 名をインストールする名前に置き換えます
- kext キャッシュを削除します:
- Macを再起動する
sudo chmod -R 755 kextfile.kext sudo chown -R root:wheel kextfile.kext
sudo rm -R Extensions.kextcache sudo rm -R Extensions.mkext
これでカーネル拡張機能がインストールされました。 kextstat コマンドを使用して、OS X でアクティブなカーネル拡張機能のリストを照会できます。grep を使用して結果を制限してください。
同様に、同じ /System/Library/Extensions/ フォルダから項目を削除して kext ファイルをアンインストールし、Mac を再起動して変更を有効にすることができます。
ご覧のとおり、これはアプリ インストーラーに依存して kext 自体を配置するよりも時間がかかり、Kext Drop などの代替手段よりも少し複雑です。ほとんどの kext ファイルはとにかくアプリケーション インストーラーから来ているので、代わりにインストーラー アプリケーションですよね?それにもかかわらず、何らかの理由でインストーラー アプリまたは kext モディファイヤ アプリを使用してカーネル拡張機能をインストールできない場合、上記の手動インストール方法は、OS X のすべてのバージョンでうまく機能します。
ヒントをくれたニックに感謝