Mac OS X にカーネル拡張機能を手動でインストールする方法

Anonim

高度な Mac OS X ユーザーは、KEXT (カーネル拡張機能) を手動でインストールできることを知っておくと便利です。 kexts を手動で OS X にインストールするプロセスは、コマンド ラインに慣れていればそれほど難しくありませんが、適切な .kext ファイルを適切なカーネル拡張ディレクトリにコピーし、chmod とchown を使用して kext に適切な権限を割り当て、意図したとおりに実行されるようにします。

Kext を Mac OS X に手動でインストールする

kext のインストールを完了するには、ターミナルを使用する必要があります。このプロセスは、OS X のすべてのバージョンで同じです:

  1. .kext ファイルを /System/Library/Extensions/ にコピーします。
  2. ターミナルを開いて次のように入力します:
  3. cd /System/Library/Extensions/
  4. 端末で次のコマンドを入力し、kext 名をインストールする名前に置き換えます
  5. sudo chmod -R 755 kextfile.kext sudo chown -R root:wheel kextfile.kext

  6. kext キャッシュを削除します:
  7. sudo rm -R Extensions.kextcache sudo rm -R Extensions.mkext

  8. Macを再起動する

これでカーネル拡張機能がインストールされました。 kextstat コマンドを使用して、OS X でアクティブなカーネル拡張機能のリストを照会できます。grep を使用して結果を制限してください。

同様に、同じ /System/Library/Extensions/ フォルダから項目を削除して kext ファイルをアンインストールし、Mac を再起動して変更を有効にすることができます。

ご覧のとおり、これはアプリ インストーラーに依存して kext 自体を配置するよりも時間がかかり、Kext Drop などの代替手段よりも少し複雑です。ほとんどの kext ファイルはとにかくアプリケーション インストーラーから来ているので、代わりにインストーラー アプリケーションですよね?それにもかかわらず、何らかの理由でインストーラー アプリまたは kext モディファイヤ アプリを使用してカーネル拡張機能をインストールできない場合、上記の手動インストール方法は、OS X のすべてのバージョンでうまく機能します。

ヒントをくれたニックに感謝

Mac OS X にカーネル拡張機能を手動でインストールする方法