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.

 

¡Apoya a Arché Code!

En esta página no ponemos anuncios, nadie cobra por escribir y lo que hacemos es con el poco tiempo libre que tenemos. ¿Nos ayudas con los gastos de la web? Si no te lo puedes permitir, un comentario también nos alegrará el día 😉

Información personal

Total de la donación: 1.00€

15 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.

    1. yo soy nuevo en esto y quiero apostar a ubuntu pero tengo ese grabe problema y no se como solucionarlo. dado que no soy usuario avanzado. alguien me lo puede ayudar a solucionar por vlc?

  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.

    1. Gracias Sergio, tuve este problema y aplique tu solución. Problema resuelto.
      Debian 9.3 stretch 64 bits.
      VirtualBox 5.2.8
      Unica diferencia, use el paquete: linux-headers-4.9.0-4-all-amd64

      Saludos Cordiales.

  3. Simplemente poner en el terminal del mac: “sudo spctl –master-disable”.(copiar tal cual)
    Después en
    Preferencias del sistema
    General
    Permitir apps descargadas de:
    Cualquier sitio.

    Y a correr.

  4. Hola a todos.
    Tuve este problema en un Ubuntu 16.04 xenial. KDE neon.
    La solución me anduvo solo después de deshabilitar el booteo protegido de la PC.
    Parece que con el booteo protegido, no le permite a la instalación instalar ciertos drivers. Desactivando la opción booteo protegido desde el BIOS se pudo solucionar todo.

    Saludos,

    Gregorio.

Deja un comentario

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.