を実行するkextstatと、現在ロードされているカーネルモジュールのリストが表示されます。このコマンドから収集した情報を使用してカーネルモジュールをアンロードする方法を教えてください。
を実行するkextstatと、現在ロードされているカーネルモジュールのリストが表示されます。このコマンドから収集した情報を使用してカーネルモジュールをアンロードする方法を教えてください。
回答:
kextunloadカーネル拡張機能への完全なパスをパラメーターとして/System/Library/Extensions/指定するか(それらはに存在する)、またはによって表示されるバンドル識別子を指定することで、カーネルモジュールをアンロードできますkextstat。たとえば、OS XのFuseをアンロードする場合は、次のようにします。
sudo kextunload -b com.github.osxfuse.filesystems.osxfusefs
その後kextload、同じ方法で拡張機能を読み込むために使用できます。
おまけのヒント: Apple以外のサードパーティのカーネル拡張のみを表示したい場合は、逆grepを使用できます。
kextstat | grep -v com.apple