Cómo agregar y eliminar Kexts de macOS

Kexts, o extensiones del kernel, amplían la funcionalidad básica del kernel Darwin de macOS. Son análogos a los controladores de Windows y permiten que el kernel se comunique con el hardware de su computadora. La mayoría de las veces, estos archivos no requieren mantenimiento. Pero si tiene problemas o está armando un Hackintosh, es posible que deba jugar con uno o dos kext.

¿Dónde se encuentran los Kexts?

Puede encontrar kexts en dos lugares de su Mac. La mayoría vive en el directorio «Sistema / Biblioteca / Extensiones», que es el hogar principal de los kexts. Algunos también se encuentran en la carpeta “/ Library / Extensions”, pero eso es menos común.

Puede reconocer los archivos por su extensión .kext, así como por su icono de estilo de complemento.

agregar-eliminar-kexts-macos-kext-ubicación

Eliminando Kexts

Hay dos formas de eliminar un kext. La primera forma es usando el comando Terminal kextunload.

1. Determina qué kext necesitas eliminar. Esté absolutamente seguro de que tiene el correcto. La eliminación de un kext crítico para el sistema puede causar problemas importantes, y los nombres de kext suelen ser crípticos.

2. Abra Terminal e ingrese el siguiente comando:

Asegúrese de cambiar «kext.kext» por el nombre de su archivo kext. Por ejemplo, si el kext que desea eliminar se llama «AppleIntelE1000e.kext», el comando sería:

3. Escriba su contraseña de administrador y presione Entrar.

agregar-eliminar-kexts-macos-admin-contraseña

Si eso no funciona, también puede forzar la eliminación del kext usando rm.

1. Utilice el siguiente comando de Terminal para eliminar el archivo kext:

Asegúrese de cambiar «kext.kext» por el nombre de su archivo kext. Por ejemplo, si el kext que desea eliminar se llama AppleIntelE1000e.kext, el comando sería:

agregar-eliminar-kexts-macos-rm-command

2. Ingrese su contraseña de administrador y presione Enter.

add-remove-kexts-macos-enter-admin-password-again

3. Reinicie su computadora.

agregar-eliminar-kexts-macos-restart

Instalación automática de Kexts

Instalar kexts no es tan simple como eliminarlos. Se puede hacer manualmente, pero usar una utilidad de instalación de kext como KextBeast es mucho más fácil. KextBeast fue creado para su uso en Hackintoshes, pero funcionará igual de bien en una Mac vanilla.

1. Descarga KextBeast. Si aún no tiene una cuenta gratuita con tonymacx86.com, deberá crear una para descargar el archivo.

2. Mueva el archivo kext que desea instalar a su escritorio. El programa operará automáticamente en cualquier archivo kext en el directorio ~ / Desktop, así que asegúrese de tener el correcto.

agregar-eliminar-kexts-macos-mover-archivo-kexts

3. Abra KextBeast y haga clic en «Continuar».

instalación de kextbeast

4. Haga clic en «Continuar» nuevamente.

kextbeast-instalación-continuar

5. Elija la unidad de arranque de su sistema como destino de instalación y haga clic en «Continuar».

kextbeast-select-hd

6. Marque la casilla junto a “/ Sistema / Biblioteca / Extensiones” o “/ Biblioteca / Extensiones”, dependiendo de dónde necesite instalar su kext. Si no sabe qué ome elegir, elija «/ Sistema / Biblioteca / Extensiones».

kextbeast-select-carpeta-de-instalación

8. Haga clic en «Continuar».

kextbeast-instalación-más-continuar

9. Introduzca su contraseña de administrador y haga clic en «Instalar software».

kextbeast-instalación-admin-contraseña

10. Espere a que finalice la instalación y haga clic en «Cerrar».

kextbeast-instalación-exitosa

11. Reinicie su computadora.

kextbeast-reiniciar-computadora

Instalación manual de Kexts

Kexts también se puede instalar manualmente. Sin embargo, es un proceso más engorroso y a tu Mac realmente no le gusta que instales kexts como este.

1. Arrastre y suelte su archivo kext en “/ Sistema / Biblioteca / Extensiones”.

kextbeast-arrastrar-a-carpeta-extensiones

2. Haga clic en «Autenticar».

kextbeast-authenticate

3. Ingrese su contraseña de administrador.

kextbeast-autenticar-con-contraseña-de-administrador

4. Abra Terminal y use el comando sudo kextload kext.kext para cargar su archivo kext recién copiado. Asegúrese de reemplazar «kext.kext» con el nombre de su archivo kext.

comando kextload

5. Ingrese su contraseña de administrador.

kextload-admin-contraseña

6. Reinicie su computadora.

kexts-reiniciar-computadora

Conclusión

No debería tener que meterse con kexts con demasiada frecuencia. Si necesita eliminar un kext, puede usar Terminal para eliminarlo sin muchos problemas. Y si necesita instalar un kext, use KextBeast para simplificar el proceso.

Cuando se trata del mantenimiento de macOS, otra cosa con la que podría necesitar ayuda ocasionalmente es eliminar archivos que no se eliminarán de la forma habitual.