Introducción al Error de Extensiones de Kernel en Apple Silicon
Con la llegada de los chips con arquitectura ARM (M1, M2, M3 y M4), Apple introdujo un nivel de seguridad mucho más estricto en macOS conocido como Recuperación de Seguridad. A diferencia de los antiguos equipos con procesadores Intel, los Mac con Apple Silicon bloquean por defecto la carga de extensiones de kernel tradicionales (KEXT) de terceros para priorizar la estabilidad y la seguridad del sistema operativo.
Si intentas instalar software antiguo de audio, VPNs o controladores de hardware especializado, es muy probable que te encuentres con un mensaje de bloqueo o un error de instalación. A continuación, te explicamos las causas exactas y cómo solucionarlo de forma segura.
Causas Principales del Bloqueo de KEXTs en macOS
- Política de Seguridad Estricta: El nivel de seguridad por defecto ('Seguridad total') impide la ejecución de software que modifique profundamente el núcleo del sistema.
- Falta de Autorización Manual: Incluso con políticas flexibles, macOS requiere que el usuario apruebe explícitamente el software en Ajustes del Sistema.
- Incompatibilidad de Arquitectura: Muchas extensiones antiguas no han sido migradas por sus desarrolladores a las nuevas extensiones del sistema (System Extensions).
Método 1: Modificar la Política de Seguridad en el Modo de Recuperación
- Apaga tu Mac por completo manteniendo pulsado el botón de encendido.
- Mantén presionado el botón de encendido hasta que aparezca la ventana de opciones de arranque con el texto
Cargar opciones de inicio. - Haz clic en el icono de engranaje llamado
Opcionesy luego enContinuar. - En la barra de menús superior, selecciona
Utilidadesy luegoUtilidad de seguridad de inicio. - Selecciona el disco principal de tu Mac y haz clic en
Cambiar política de seguridad.... - Cambia la opción de 'Seguridad total' a
Seguridad reducida. - Marca la casilla que permite
permitir la gestión de usuarios de las extensiones de kernel de desarrolladores identificados. - Haz clic en
OK, introduce tu contraseña de administrador y reinicia tu Mac normalmente.
Método 2: Autorizar las Extensiones desde los Ajustes del Sistema
- Una vez que tu Mac haya reiniciado tras aplicar el Método 1, abre
Ajustes del Sistema. - Navega hasta la sección
Privacidad y seguridaden la barra lateral izquierda. - Desplázate hacia abajo hasta encontrar la sección de seguridad donde aparecerá un aviso indicando que
Se ha bloqueado el software de sistema del desarrollador.... - Haz clic en el botón
Permitirsituado junto al mensaje. - Introduce la contraseña de tu cuenta de administrador o utiliza Touch ID para autorizar el cambio.
- Reinicia tu Mac por última vez para que el sistema cargue correctamente la extensión modificada.