{"id":11878,"date":"2026-02-16T15:26:42","date_gmt":"2026-02-16T15:26:42","guid":{"rendered":"https:\/\/howtogeek.blog\/es\/?p=11878"},"modified":"2026-02-16T15:26:42","modified_gmt":"2026-02-16T15:26:42","slug":"como-solucionar-el-error-controlador-del-kernel-de-virtualbox-no-instalado-rc-1908","status":"publish","type":"post","link":"https:\/\/howtogeek.blog\/es\/como-solucionar-el-error-controlador-del-kernel-de-virtualbox-no-instalado-rc-1908\/","title":{"rendered":"C\u00f3mo solucionar el error &#8220;Controlador del kernel de VirtualBox no instalado (rc=-1908)&#8221;"},"content":{"rendered":"<p>Las funciones de seguridad como el Arranque Seguro existen por una raz\u00f3n, pero a veces causan verdaderos problemas con m\u00f3dulos de kernel de terceros, como vboxdrv de VirtualBox. B\u00e1sicamente, si el Arranque Seguro bloquea la carga de extensiones de kernel sin firmar o incompatibles, VirtualBox simplemente no iniciar\u00e1 las m\u00e1quinas virtuales correctamente. Este es un problema com\u00fan en Mac y algunas distribuciones de Linux, especialmente despu\u00e9s de grandes actualizaciones del sistema operativo o si se trabaja con kernels personalizados. Saber c\u00f3mo gestionarlo puede ahorrar mucho tiempo y frustraci\u00f3n.<\/p>\n<h2>C\u00f3mo solucionar este error en macOS y Linux<\/h2>\n<h3>Permitir el m\u00f3dulo del kernel en macOS<\/h3>\n<p>Si ejecutas VirtualBox en un Mac con macOS m\u00e1s reciente (por ejemplo, 10.13 o posterior), probablemente ver\u00e1s un mensaje o tendr\u00e1s que habilitar la extensi\u00f3n manualmente. Linux tiene sus propias peculiaridades, pero la configuraci\u00f3n de seguridad de macOS es bastante sencilla de modificar. Esto es \u00fatil porque macOS bloquea la carga de m\u00f3dulos nuevos o sin firmar, lo que provoca errores en el controlador del kernel de la m\u00e1quina virtual.<\/p>\n<ol>\n<li>Abra <strong>Preferencias del Sistema<\/strong>, luego vaya a <strong>Seguridad y Privacidad<\/strong>.<\/li>\n<li>En la pesta\u00f1a <strong>General<\/strong>, si ve un mensaje sobre software bloqueado, haga clic en <strong>Permitir<\/strong> junto a \u00e9l.<\/li>\n<\/ol>\n<div><strong>Nota:<\/strong> El bot\u00f3n de permitir solo aparece durante unos 30 minutos despu\u00e9s de solicitar el m\u00f3dulo. Si no aparece, intente instalar o habilitar el m\u00f3dulo primero (por ejemplo, abriendo VirtualBox para que se le solicite).En algunas configuraciones, es posible que deba reiniciar o volver a aprobar en modo de recuperaci\u00f3n.<\/p>\n<h3>Reiniciar el servicio del kernel de VirtualBox<\/h3>\n<p>A veces, reiniciar el script de inicio de VirtualBox puede ayudar a obtener correctamente la extensi\u00f3n del kernel firmada. Abre la terminal y ejecuta:<\/p>\n<p> <code><strong>sudo \/Library\/Application\\ Support\/VirtualBox\/LaunchDaemons\/VirtualBoxStartup.sh restart<\/strong><\/code> <\/p>\n<p>Este comando detiene y reinicia el proceso de carga de la extensi\u00f3n del kernel de VirtualBox. En mi Mac, he visto que este m\u00e9todo, junto con el mensaje de seguridad, permite que VirtualBox reconozca el controlador correctamente tras reiniciar.<\/p>\n<h3>Registrar la extensi\u00f3n del kernel vboxdrv<\/h3>\n<p>Otro truco es registrar manualmente el controlador de VirtualBox con<\/p>\n<p> <code><strong>sudo kmutil load -p '\/Library\/Application Support\/VirtualBox\/VBoxDrv.kext'<\/strong><\/code> <\/p>\n<p>Esto obliga al sistema operativo a cargar la extensi\u00f3n, algo as\u00ed como &#8220;obligarlo a prestar atenci\u00f3n&#8221;.Despu\u00e9s de ejecutar esto, reinicie y compruebe si VirtualBox puede ejecutar la m\u00e1quina virtual. A veces, el sistema no carga el controlador por defecto debido a SIP (Protecci\u00f3n de Integridad del Sistema).<\/p>\n<h3>Aprobar el ID de desarrollador de Oracle<\/h3>\n<p>Si lo anterior sigue sin funcionar, macOS podr\u00eda estar bloqueando el controlador porque no conf\u00eda en el desarrollador. Tendr\u00e1 que agregar manualmente el ID de desarrollador de Oracle a la lista de evaluaci\u00f3n de seguridad del sistema. De esta forma, es como decirle a macOS: &#8220;S\u00ed, conf\u00edo en \u00e9l&#8221;.<\/p>\n<p>Abra su terminal y ejecute:<\/p>\n<p> <code><strong>spctl kext-consent add VB5E2TV963<\/strong><\/code> <\/p>\n<p>Esto a\u00f1ade a Oracle a la lista de confianza. Para ser exhaustivos, conviene repetir este paso desde el modo de recuperaci\u00f3n, por si acaso SIP impide los cambios:<\/p>\n<ol>\n<li>Reinicie su Mac y mantenga presionada <strong>la tecla Comando + R<\/strong> para ingresar al modo de recuperaci\u00f3n.<\/li>\n<li>Abra <strong>Utilidades<\/strong> &gt; <strong>Terminal<\/strong>.<\/li>\n<li>Escriba el mismo comando:<\/li>\n<p> <code><strong>spctl kext-consent add VB5E2TV963<\/strong><\/code> <\/p>\n<li>Reinicie normalmente y verifique si VirtualBox ahora puede cargar su controlador sin problemas.<\/li>\n<\/ol>\n<h3>Instalar el paquete de extensi\u00f3n de VirtualBox<\/h3>\n<p>Si el controlador sigue sin cargarse, instalar la versi\u00f3n m\u00e1s reciente del paquete de extensiones de VirtualBox podr\u00eda ser \u00fatil, especialmente porque algunas funciones requieren m\u00f3dulos de kernel adicionales. Cons\u00edgalo en la <a href=\"https:\/\/www.virtualbox.org\/wiki\/Downloads\" rel=\"noopener noreferrer\" target=\"_blank\">p\u00e1gina de descargas de VirtualBox<\/a>. Despu\u00e9s de instalar VirtualBox, vaya a <strong>Herramientas &gt; Extensiones<\/strong> e instale el paquete de extensiones. A veces, este incluye los controladores firmados necesarios para que su sistema operativo acepte los m\u00f3dulos de kernel.<\/p>\n<h3>Borrar la cach\u00e9 de la extensi\u00f3n del kernel<\/h3>\n<p>macOS almacena en cach\u00e9 las extensiones del kernel y, a veces, se bloquea. Ejecutar en la terminal:<\/p>\n<p> <code><strong>sudo kextcache --clear-staging<\/strong><\/code> <\/p>\n<p>Esto borra la cach\u00e9. Reinicie y compruebe si hay alguna diferencia. Si no, vuelva a intentar el comando despu\u00e9s de reiniciar.<\/p>\n<h3>Pruebe una versi\u00f3n diferente de VirtualBox<\/h3>\n<p>A veces, las versiones m\u00e1s recientes interrumpen la compatibilidad con la configuraci\u00f3n actual del sistema operativo o la configuraci\u00f3n de seguridad. Desinstale VirtualBox por completo:<\/p>\n<ol>\n<li>Ejecute el script de desinstalaci\u00f3n, normalmente <code><strong>\/Library\/Application Support\/VirtualBox\/Uninstall.tool<\/strong><\/code>o similar.<\/li>\n<li>Reinicia y descarga una versi\u00f3n anterior o la m\u00e1s reciente del sitio. A veces, una versi\u00f3n diferente funciona mejor con tu sistema.<\/li>\n<\/ol>\n<h3>Corregir los indicadores de extensi\u00f3n del kernel para SIP<\/h3>\n<p>Las funciones shader como SIP pueden bloquear la carga de ciertos controladores si una opci\u00f3n no est\u00e1 configurada correctamente. Arranque en modo de recuperaci\u00f3n ( <strong>Comando + R<\/strong> durante el inicio) y, en la Terminal, ejecute:<\/p>\n<p> <code><strong>chflags restricted \/Volumes\/Macintosh\\ HD\/private\/var\/db\/KernelExtensionManagement<\/strong><\/code> <\/p>\n<p>Reemplace <code>Macintosh\\ HD<\/code>con el nombre real del disco si es diferente. Reinicie, reinstale VirtualBox y pruebe.<\/p>\n<h3>Deshabilitar el arranque seguro como \u00faltimo recurso<\/h3>\n<p>Si est\u00e1s desesperado, desactivar el Arranque Seguro es una opci\u00f3n, pero recuerda que debilita la seguridad del sistema. Para hacerlo:<\/p>\n<ol>\n<li>Reinicie en modo de recuperaci\u00f3n ( <strong>Comando + R<\/strong> ), luego vaya a <strong>Utilidades &gt; Utilidad de seguridad de inicio<\/strong>.<\/li>\n<li>Establezca <strong>Arranque seguro<\/strong> en <strong>Sin seguridad<\/strong>.<\/li>\n<li>Reinicie y esto deber\u00eda permitir que las extensiones de kernel no firmadas o no confiables se carguen normalmente.<\/li>\n<\/ol>\n<p>Despu\u00e9s de este cambio, tendr\u00e1s que volver a activar el Arranque seguro manualmente si es necesario, pero para la depuraci\u00f3n, es una soluci\u00f3n r\u00e1pida.<\/p>\n<h2>C\u00f3mo solucionar este error en Linux<\/h2>\n<p>Linux puede ser un problema porque los m\u00f3dulos del kernel dependen en gran medida de la versi\u00f3n, los encabezados y el proceso de firma. Cuando VirtualBox muestra errores sobre la imposibilidad de cargar vboxdrv, esto es lo que probablemente est\u00e9 fallando.<\/p>\n<h3>Reiniciar primero<\/h3>\n<p>Las actualizaciones del kernel de Linux suelen requerir un reinicio para que el m\u00f3dulo vboxdrv vuelva a funcionar correctamente. Es un comienzo sencillo; a veces, eso es todo, ya que las actualizaciones del kernel no siempre se reflejan de inmediato.<\/p>\n<h3>Coincidir con el kernel y los encabezados<\/h3>\n<p>Si su kernel se acaba de actualizar, el m\u00f3dulo vboxdrv podr\u00eda ser incompatible. Para solucionarlo, reinstale las mismas cabeceras del kernel que su kernel actual. En Debian\/Ubuntu:<\/p>\n<p> <code><strong>sudo apt purge virtualbox dkms linux-headers-$(uname -r) sudo apt install linux-headers-$(uname -r) sudo apt install virtualbox<\/strong><\/code> <\/p>\n<p>En otras distribuciones, cambia <code>apt<\/code>a tu gestor de paquetes, como <code>dnf<\/code>o <code>yum<\/code>. Luego, vuelve a aplicar el m\u00f3dulo del kernel:<\/p>\n<p> <code><strong>sudo \/etc\/init.d\/vboxdrv setup<\/strong><\/code> <\/p>\n<p>o, para sistemas con DKMS:<\/p>\n<p> <code><strong>sudo dkms autoinstall<\/strong><\/code> <\/p>\n<h3>Revertir a un kernel m\u00e1s antiguo<\/h3>\n<p>Si tu kernel actual no es compatible o no funciona, podr\u00edas considerar volver a una versi\u00f3n que sepas que funciona bien. Descarga kernels antiguos del archivo principal de tu distribuci\u00f3n, inst\u00e1lalos y reinicia con ese kernel. Con la versi\u00f3n correcta, el error suele desaparecer.<\/p>\n<h3>Ajustar la versi\u00f3n de GCC<\/h3>\n<p>A veces, el m\u00f3dulo se cre\u00f3 con una versi\u00f3n espec\u00edfica del compilador. Si su GCC es diferente, puede causar problemas. Para solucionarlo:<\/p>\n<ol>\n<li>Purgar VirtualBox:<code><strong>sudo apt purge virtualbox<\/strong><\/code><\/li>\n<li>Instalar GCC 8 (o su versi\u00f3n de destino):<code><strong>sudo apt install gcc-8 g++-8<\/strong><\/code><\/li>\n<li>Establecerlo como predeterminado:<\/li>\n<p> <code><strong>sudo update-alternatives --install \/usr\/bin\/gcc gcc \/usr\/bin\/gcc-8 800 --slave \/usr\/bin\/g++ g++ \/usr\/bin\/g++-8<\/strong><\/code> <\/ol>\n<p>Luego reinstale VirtualBox y lo m\u00e1s probable es que el m\u00f3dulo se cargue bien.<\/p>\n<h3>Firmar los m\u00f3dulos para un arranque seguro<\/h3>\n<p>Si usas Arranque Seguro y tienes errores de firma, podr\u00eda ser necesario firmar los m\u00f3dulos del kernel t\u00fa mismo. Herramientas como <a href=\"https:\/\/github.com\/rickvdbrook\/signingkernels\" rel=\"noopener noreferrer\" target=\"_blank\">la firma de scripts en GitHub<\/a> pueden ayudarte con este proceso. Pero, sinceramente, desactivar el Arranque Seguro suele ser m\u00e1s r\u00e1pido para las pruebas.<\/p>\n<h3>Deshabilitar el arranque seguro (para Linux)<\/h3>\n<p>Como \u00faltima medida, desactive el Arranque Seguro accediendo a la configuraci\u00f3n del firmware de su sistema (generalmente a trav\u00e9s del men\u00fa de arranque durante el inicio), luego busque &#8220;Arranque Seguro&#8221; y desact\u00edvelo. Recuerde que esto reduce la seguridad, pero puede ser la diferencia entre que su m\u00e1quina virtual funcione o no.<\/p>\n<div><strong>Nota:<\/strong> Debido a que las actualizaciones del kernel ocurren con frecuencia, es posible que tengas que volver a realizar esta firma o deshabilitar el paso de Arranque seguro despu\u00e9s de cada actualizaci\u00f3n.<\/p>\n<p>Espero que esta gu\u00eda ayude a evitar que alguien se d\u00e9 un golpe en la cabeza. Porque, claro, el Arranque Seguro es un paso extra que complica las cosas m\u00e1s de lo necesario.<\/p>\n<h2>Resumen<\/h2>\n<ul>\n<li>Permitir extensiones del kernel en la configuraci\u00f3n de seguridad y privacidad de macOS<\/li>\n<li>Restablecer o registrar manualmente los m\u00f3dulos del kernel de VirtualBox<\/li>\n<li>Agregar el ID de desarrollador de Oracle a la pol\u00edtica del sistema<\/li>\n<li>Instalar o actualizar el paquete de extensi\u00f3n de VirtualBox<\/li>\n<li>Borrar la cach\u00e9 de extensiones del kernel<\/li>\n<li>Reinstalar diferentes versiones de VirtualBox<\/li>\n<li>Deshabilitar el arranque seguro si todo lo dem\u00e1s falla<\/li>\n<li>En Linux, haga coincidir los encabezados del kernel, considere la reversi\u00f3n del kernel o cambie las versiones de GCC<\/li>\n<li>Deshabilitar el Arranque seguro suele ser la soluci\u00f3n m\u00e1s sencilla; solo recuerde volver a habilitarlo m\u00e1s tarde si es necesario.<\/li>\n<\/ul>\n<h2>Resumen<\/h2>\n<p>Sinceramente, lidiar con el Arranque Seguro y los controladores de m\u00e1quinas virtuales es un poco engorroso, pero se trata principalmente de que tu sistema conf\u00ede en el software. Una vez que te familiarizas con la activaci\u00f3n de los m\u00f3dulos o desactivas el Arranque Seguro temporalmente, todo suele ir m\u00e1s fluido. Recuerda que cada configuraci\u00f3n es ligeramente diferente, as\u00ed que podr\u00eda ser necesario probar y probar. Con suerte, esto le ahorrar\u00e1 algunas horas a alguien.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Las funciones de seguridad como el Arranque Seguro existen por una raz\u00f3n, pero a veces causan verdaderos problemas con m\u00f3dulos de kernel de terceros, como vboxdrv de VirtualBox. B\u00e1sicamente, si el Arranque Seguro bloquea la carga de extensiones de kernel sin firmar o incompatibles, VirtualBox simplemente no iniciar\u00e1 las m\u00e1quinas virtuales correctamente. Este es un [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-11878","post","type-post","status-publish","format-standard","hentry","category-how-to"],"acf":[],"_links":{"self":[{"href":"https:\/\/howtogeek.blog\/es\/wp-json\/wp\/v2\/posts\/11878","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/howtogeek.blog\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/howtogeek.blog\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/es\/wp-json\/wp\/v2\/comments?post=11878"}],"version-history":[{"count":1,"href":"https:\/\/howtogeek.blog\/es\/wp-json\/wp\/v2\/posts\/11878\/revisions"}],"predecessor-version":[{"id":11879,"href":"https:\/\/howtogeek.blog\/es\/wp-json\/wp\/v2\/posts\/11878\/revisions\/11879"}],"wp:attachment":[{"href":"https:\/\/howtogeek.blog\/es\/wp-json\/wp\/v2\/media?parent=11878"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/howtogeek.blog\/es\/wp-json\/wp\/v2\/categories?post=11878"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/howtogeek.blog\/es\/wp-json\/wp\/v2\/tags?post=11878"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}