So entladen Sie Kernelmodule

9

Beim Ausführen kextstatwird eine Liste der aktuell geladenen Kernelmodule angezeigt. Wie verwende ich die aus diesem Befehl gesammelten Informationen, um ein Kernelmodul zu entladen?

Cameron Martin
quelle

Antworten:

13

Sie können Kernelmodule entladen, kextunloadindem Sie entweder den gesamten Pfad zur Kernel-Erweiterung als Parameter angeben (in dem sie sich befinden /System/Library/Extensions/) oder indem Sie die Bundle-ID angeben, die von angezeigt wird kextstat, z. B. wenn Sie Fuse für OS X entladen möchten:

sudo kextunload -b com.github.osxfuse.filesystems.osxfusefs

Sie können die kextloadErweiterung dann auf die gleiche Weise laden.

Bonus-Hinweis: Wenn Sie nur Kernel-Erweiterungen von Drittanbietern sehen möchten, die nicht von Apple stammen, können Sie inverse grep verwenden:

kextstat | grep -v com.apple
Rafael Bugajewski
quelle