Como descarregar módulos do kernel

9

Quando executo kextstat, ele fornece uma lista dos módulos do kernel atualmente carregados. Como devo usar as informações reunidas neste comando para descarregar um módulo do kernel?

Cameron Martin
fonte

Respostas:

13

Você pode descarregar os módulos do kernel kextunloadespecificando o caminho inteiro para a extensão do kernel como um parâmetro (eles residem /System/Library/Extensions/) ou especificando o identificador de pacote configurável exibido por kextstat, por exemplo, se você deseja descarregar o Fuse for OS X:

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

Você pode usar kextloadpara carregar a extensão da mesma maneira.

Dica de bônus: Se você quiser ver apenas extensões de kernel de terceiros que não são da Apple, use grep inverso:

kextstat | grep -v com.apple
Rafael Bugajewski
fonte