Profundicemos un poco en la comprensión del error, sus tipos y cómo solucionarlo en varios sistemas operativos. El error 'Controlador Kernel no instalado (rc=-1908)' puede contener 3 tipos de mensajes:
Error 1: ¿Cómo solucionar el error '/etc/init.d/vboxdrv setup'?
Error 2: ¿Cómo se puede solucionar el error 'modprobe vboxdrv'?
Error 3: ¿Cómo se puede solucionar el error '/sbin/vboxconfig'?
Estos errores se producen debido a que faltan encabezados y controladores del kernel de VirtualBox Linux o a que no se configuran correctamente.
Este artículo ha proporcionado una solución profunda y probada a este error según los siguientes sistemas operativos:
- ¿Cómo solucionar el error “Controlador kernel no instalado (rc=-1908)” en Linux? (basado en Debian)
- ¿Cómo se puede solucionar el error “Controlador kernel no instalado (rc=-1908)” en Mac OS? (Sur grande)
- ¿Cómo se puede solucionar el error “Controlador kernel no instalado (rc=-1908)” en Mac OS? (Mojave)
Comencemos con la solución en el sistema operativo Linux.
¿Cómo solucionar el error “Controlador kernel no instalado (rc=-1908)” en Linux?
Para solucionar este problema en Linux, ejecute el comando escrito a continuación para reconfigurar o instalar (si no están instalados en primer lugar) los encabezados del kernel de VirtualBox Linux:
Nota : Asegúrese de cerrar VirtualBox antes de ejecutar el comando. De lo contrario, aparecerá un error después de ejecutar el comando.
sudo apto instalar --reinstalar construir-encabezados-linux-esenciales-$ ( tu nombre -r ) virtualbox-dkms dkms
Otorgará permiso para ocupar espacio para la instalación, otorgue el permiso escribiendo 'y' y presionando la tecla 'Entrar'.
Después de un tiempo, la instalación se completará y todo lo que necesita hacer es ejecutar este comando:
sudo modprobevboxdrv
Está listo para comenzar a ejecutar las máquinas VirtualBox sin ningún problema.
¿Cómo solucionar el error “Controlador kernel no instalado (rc=-1908)” en Mac OS (BigSur)?
Para corregir el error 'Controlador kernel no instalado (rc=-1908)' en Mac OS (BigSur), abra la configuración de Preferencias del Sistema haciendo clic en el icono 'Apple' en la esquina superior izquierda y seleccionando 'Preferencias del Sistema':
Alternativamente, puede abrir las preferencias del sistema desde el Dock y abrir el 'Seguridad y privacidad' Ajustes:
En la pestaña 'General' de 'Seguridad y Privacidad', haga clic en el botón de bloqueo en la esquina inferior izquierda para desbloquear la configuración y realizar cambios:
Esto le pedirá que proporcione la contraseña del sistema. Proporcione la contraseña y presione 'Desbloquear':
Después de desbloquear las preferencias de 'Seguridad y Privacidad', haga clic en el botón 'Permitir' para desbloquear la carga de VirtualBox:
Nota : 'VirtualBox' es desarrollado y es propiedad de 'Oracle America, Inc.' y es por eso que verá 'Oracle America, Inc.' en el mensaje.
Nota : El botón “Permitir” permanece allí durante 30 minutos. Sin embargo, si no se muestra, reinstale VirtualBox y aparecerá. Para desinstalar VirtualBox, siga esta guía.
¿Cómo solucionar el error “Controlador kernel no instalado (rc=-1908)” en Mac OS (Mojave)?
En Mojave, la solución para el error 'Controlador kernel no instalado (rc=-1908)' es simplemente ejecutar el siguiente comando:
sudo / Biblioteca / Soporte de aplicaciones / VirtualBox / Lanzar Demonios / Reiniciar VirtualBoxStartup.shDespués de ejecutar el comando anterior, reinicie VirtualBox e inicie la máquina virtual.
Conclusión
Este artículo ha proporcionado una solución profunda y probada para el error 'Controlador kernel no instalado (rc=-1908)' en Linux y MacOS (BigSur y Mojave). Este error se produce debido a que faltan encabezados y controladores del kernel de VirtualBox Linux o no está configurado correctamente. En Linux, sólo necesita instalar encabezados de Linux y dkms de VirtualBox. Mientras que, en Mac OS (BigSur), desbloquea y habilita la aplicación desde “seguridad y privacidad” en “preferencias del sistema”.