Estoy empezando a aprender más sobre las partes internas de mac os x. Ahora quiero cargar y descargar algunas extensiones del kernel.
Comienzo a cargar el sistema de archivos MS-DOS a través de
sudo kextload /System/Library/Extensions/msdosfs.kext
Puedo verificar esto escribiendo
kextstat | grep msdos
La salida del comando muestra el archivo kext cargado. Pero cuando quiero descargar el sistema de archivos MS-DOS:
sudo kextunload com.apple.filesystems.msdosfs
Solo recibo este mensaje:
Can't create com.apple.filesystems.msdosfs.
¿Qué tiene de malo la kextunload - línea de arriba?
Can't create –b.
si lo uso ... Estoy en 10.8.3.La página de manual de kextload puede darle detalles. Aquí está el comando que he estado usando:
O en la página de manual de kextutil , esta herramienta es útil para obtener algunos mensajes de depuración si hay errores en el proceso de carga.
Y, por supuesto, la página de manual kextunload en la otra respuesta. Aquí está el comando que uso principalmente, ya que no me gusta escribir todo el ID del paquete:
También puede usar
kextstat
para verificar si su archivo kext ha sido cargado:Esto mostrará una lista de todos los kexts de terceros siempre que 'apple' no esté en la identificación del paquete.
fuente
tuve el mismo problema ( No puedo crear –b.; No puedo crear com.apple.driver.AppleUSBFTDI. ) intentando " sudo kextunload –b com.apple.driver.AppleUSBFTDI " en os x 10.9.5
pero después de usar la ruta completa ( sudo kextunload /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBFTDI.kext/ ), funcionó ...
eso solo ocurre en algunos kexts , por ejemplo, en otro kext (/System/Library/Extensions/FTDIUSBSerialDriver.kext), funciona perfectamente con " sudo kextunload -b com.FTDI.driver.FTDIUSBSerialDriver "
fuente