Compré un lector de tarjetas multimedia X-in-1 y tuve que instalar un controlador para poder leer las tarjetas SD-HC. Ahora, a veces, cuando desconecto el lector del puerto USB, aparece un kernel panic.
Así que ahora me gustaría eliminar esta extensión del kernel, pero el instalador del controlador no me da esta opción.
¿Cómo puedo desinstalar una extensión del núcleo (.kext) de mi Mac OS X 10.5?
Si no conoce el nombre del archivo .kext, puede averiguarlo utilizando un complemento QuickLook como Paquete sospechoso si el instalador es un paquete estándar (.pkg o .mpkg) que se abre en Installer.app.
Si no es un paquete, puede encontrar el nombre del kext en el kernel panic: puede encontrar esta información en ~/Library/Logs/panic.logo cuando reinicie su computadora después del pánico, le preguntará si desea informar el error a Apple. Presione Informe y luego haga clic en la pestaña central para ver los detalles del bloqueo.
He separado las líneas relativas. Específicamente, está buscando la primera línea después de "Módulos cargables del núcleo ...". En este caso, el elemento es com.apple.iokit.AppleYukon (que es el controlador Ethernet / extensión del núcleo), por lo que el nombre del archivo sería com.apple.iokit.AppleYukon.kext .
Antes de continuar con el siguiente paso, asegúrese 110% de que tiene la extensión correcta del núcleo. Deshabilitar la extensión incorrecta del núcleo puede hacer la vida realmente difícil, por ejemplo. Los dispositivos USB no funcionarán hasta que se vuelva a habilitar.
Gracias por su respuesta detallada y gracias a todos los demás por su ayuda también.
Marc
3
kextunloading no es permanente. Entonces 110% es un poco excesivo. Puede reiniciar ...
Alec Jacobson
6
Necesita usar el comando kextunload. Es posible que necesite usar sudo si se instaló como un kext en todo el sistema (en lugar de un usuario individual).
También puede eliminar el paquete kext directamente y reiniciar.
eche un vistazo al Paquete sospechoso , es un complemento de búsqueda rápida que le permite ver qué hará un archivo .pkg (suponiendo que eso sea el instalador) al sistema, por lo general, es bastante fácil eliminar lo que instaló.
Primero, intente descargar el archivo kext. Puede ver qué archivos kext se cargan con Kext Wizard 3.7.11 en la pestaña "Cargado": sudo kextunload /System/Library/Extensions/NAME_OF_THE_KEXT_FILE.kext
Luego, elimine la carpeta kext para que no se cargue automáticamente en el próximo arranque: sudo rm -r /System/Library/Extensions/NAME_OF_THE_KEXT_FILE.kext
Cualquiera NAME_OF_THE_KEXT_FILE.kextno es un archivo, es una carpeta.
kextunload
ing no es permanente. Entonces 110% es un poco excesivo. Puede reiniciar ...Necesita usar el comando kextunload. Es posible que necesite usar sudo si se instaló como un kext en todo el sistema (en lugar de un usuario individual).
También puede eliminar el paquete kext directamente y reiniciar.
fuente
Esto es para hackintoshes, pero estoy bastante seguro de que la línea de comando también funciona para Mac normales ...
http://ihackintosh.blogspot.com/2008/10/how-to-remove-kext-file-in-mac-osx.html
Pero ten cuidado con lo que escribes :)
fuente
eche un vistazo al Paquete sospechoso , es un complemento de búsqueda rápida que le permite ver qué hará un archivo .pkg (suponiendo que eso sea el instalador) al sistema, por lo general, es bastante fácil eliminar lo que instaló.
fuente
Primero, intente descargar el archivo kext. Puede ver qué archivos kext se cargan con Kext Wizard 3.7.11 en la pestaña "Cargado":
sudo kextunload /System/Library/Extensions/NAME_OF_THE_KEXT_FILE.kext
Luego, elimine la carpeta kext para que no se cargue automáticamente en el próximo arranque:
sudo rm -r /System/Library/Extensions/NAME_OF_THE_KEXT_FILE.kext
Cualquiera
NAME_OF_THE_KEXT_FILE.kext
no es un archivo, es una carpeta.fuente