Comment décharger les modules du noyau

9

Lorsque je lance kextstat, cela me donne une liste des modules du noyau actuellement chargés. Comment utiliser les informations recueillies à partir de cette commande pour décharger un module du noyau?

Cameron Martin
la source

Réponses:

13

Vous pouvez décharger les modules du noyau kextunloaden spécifiant le chemin d'accès complet à l'extension du noyau en tant que paramètre (ils résident /System/Library/Extensions/) ou en spécifiant l'identifiant de bundle affiché par kextstat, par exemple si vous souhaitez décharger Fuse pour OS X:

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

Vous pouvez ensuite utiliser kextloadpour charger l'extension de la même manière.

Astuce bonus: Si vous ne voulez voir que les extensions de noyau tierces qui ne sont pas d'Apple, vous pouvez utiliser grep inverse:

kextstat | grep -v com.apple
Rafael Bugajewski
la source