Solución a Kernel driver not installed (rc=-1908) [Virtualbox]

Si al tratar de iniciar una máquina virtual con Virtual Box en un sistema operativo basado en Ubuntu y derivados (como Ubuntu Gnome, Mint, etc), puede que las siguientes lineas te ayuden a solventar este fastidioso problema.

La eficacia de este método está verificada para las versiones de Ubuntu (Gnome/Linux Mint y Luna) 14.04 y 15.10, aunque si no es tu caso no pierdes nada intentándolo, y si lo logras, déjame un comentario con el SO en que arreglaste el problema y añado tu caso a la lista para que futuros lectores y lectoras se vean mejor orientados.

Ahora sí, la “solución”. Ojo, introduce los comandos uno a uno y, antes de introducir el último reinicia tu ordenador.

sudo apt-get install linux-headers-generic build-essential dkms
sudo apt-get remove --purge virtualbox-dkms
// ¡Reiniciar antes de la siguiente línea!
sudo apt-get install virtualbox-dkms

Si el problema resurge en un tiempo (una simple actualización automática de ls cabeceras de linux puede provocarlo) el siguiente comando te servirá como un “parcheo temporal”:

sudo apt-get install --reinstall virtualbox-dkms

Al ejecutar esta última línea se reinstalan los componentes a la versión que descargaste más arriba. Además, si no has hecho limpieza de caché, no necesitarás conexión a internet para ejecutarlo.

Otra solución eso sí, toma una cantidad de tiempo de la que pudieras no disponer es hacer una actualización completa del sistema “borrón y cuenta nueva” en cuanto a configuraciones, paquetes y basura que haya quedado por ahí provocando errores:

sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade

Actualización 26/08/2016: Al actualizar a Ubuntu 16.04 todos los errores han desaparecido gracias a que en el proceso de actualización se reinstalan uno por uno y en el orden correcto todos los componentes del sistema, incluidas las dependencias de virtualbox.

Y hasta aquí hemos llegado. Nuevamente te insto a que si logras solucionar con este u otro método el error, lo compartas en los comentarios.

3 comentarios en “Solución a Kernel driver not installed (rc=-1908) [Virtualbox]”

  1. Hoy (27/07/2017) me ha pasado lo mismo al actualizar el kernel a la última versión(4.12.3).
    VirtualBox 5.1.22 ha dejado de funcionar dando ese error.
    He actualizado a la última versión de VirtualBox (5.1.24) y listo.

  2. Solución en Debian 9 Stretch:
    Instalar los siguientes paquetes desde synaptic:
    dkms
    build-essential
    linux-headers

    En estos últimos, hay que elegir teniendo en cuenta la arquitectura de nuestro S.O. Yo, por ejemplo, elegí la opción 4.9.0-3 AMD64-all.

    Después, ejecutamos el comando que nos dice Virtualbox en el mensaje de error. Ponemos “sudo” y después la ruta.

    Listo. Ya podemos seguir utilizando VBox.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *