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?
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?
Réponses:
Vous pouvez décharger les modules du noyau kextunload
en 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 kextload
pour 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