Kernel driver not installed (rc=-1908) – Error VirtualBox

El otro día os explicaba como instalar VirtualBox en Ubuntu. Para aquellos que lo esteis utilizando, quizá os haya salido (o seguro que os saldrá) un error “Kernel driver not installed“. ¿A que es debido esto? Pues resulta que VirtualBox utiliza unos paquetes que son dependientes de la versión de nuestro Kernel, por tanto, cuando actualizamos el software de nuestra máquina y Ubuntu sube la versión de su Kernel, VirtualBox deja de funcionar.

El error mostrado es:

VirtualBox Kernel Error

¿Cómo lo podemos solucionar?

Una opción interesante es hacer caso al texto que muestra la ventana y lanzar el siguiente comando:

sudo /etc/init.d/vboxdrv setup

Si todavía continua dándonos problemas, siempre podemos reinstalar VirtualBox… esto actualizará automáticamente los paquetes dependientes de la versión de Kernel a la correcta y podremos seguir utilizando sin ningun problema la máquina virtual que ya teníamos creada.

sudo apt-get install --reinstall virtualbox

Error

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Re-setup the kernel module by executing

‘/etc/init.d/vboxdrv setup’

as root. Users of Ubuntu, Fedora or Mandriva should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.

34 thoughts on “Kernel driver not installed (rc=-1908) – Error VirtualBox

  1. Please note that “sudo apt-get install –reinstal virtualbox” has a typo, it should be “sudo apt-get install –reinstall virtualbox”. Command –reinstall should have 2 ls.

  2. Gracias Manel… hoy me dio un dolor de cabeza justo cuando debía manipular unos archivos de vicio y me encuentro con que la maquina virtual no funcionaba… en realidad para los que no somos expertos, a decir, usuarios básicos, en linux, nos va de pelos la información… ademas tu post esta de los primeros en google al buscar por : “Kernel driver not installed (rc=-1908)”

  3. Pues a mí no me funciona ni a patadas. Al parecer, los headers del kernel que tengo instalado (2.6.27-7-generic) han sido borrados por Canonical (vete tú a saber por qué). El caso es que se me ocurrió actualizar ayer a Virtualbox 3.0 y ahora no me funciona, ni esta versión ni ninguna anterior. Estoy colgado sin poder acceder al XP virtual donde hago el trabajo “oficial”.
    ¿Alguna idea?

  4. Hola Jorge,

    Me pasó algo parecido cuando pasé a la versión 2. Si no recuerdo mal, desinstalé todos los paquetes que tenían que ver con VirtualBox y lo volví a instalar todo… imagino que ya lo habrás probado.

    En ese caso, no te sabría decir, sorry.

  5. Hola.
    Muchas gracias por tu respuesta. Probé a desinstalarlo todo desde synaptic, pero sigo igual. Tendré que esperar a que Canonical publique los headers…
    Un saludo y enhorabuena por tu web.

  6. Hola soy usuario de Archlinux e instalado virtualbox-ose y me sale ese cartel alguien sabe como solucionarlo?
    desde ya gracias.

  7. Gracias por el dato fue de mucha ayuda. tristemente necesito “guindos” para la escuela.

    GRACIAS

  8. Muchas gracias !
    Me fue de mucha utilidad…

    Salvaste mi vida antes de dar un curso con Máquinas Virtuales.

  9. HEY JORGE 🙂
    Hola que tal a todos grax por este post es muy bueno.
    Tengo 3 días con Ubuntu 9.04 y toy a gusto.
    Tb instale win sobre virtual box y no me ha ocurrido ningun problema como el mencionado aquí. Solo por prevención para todos por favor te pediría Jorge que cuando logres solucionar tu problema publiques cómo lo resolviste porque si a alguien le pasa lo que a ti va a estar feo. Mientras sugiero a todos hacer respaldo de sus datos antes de actualizar VirtualBox o su Ubuntu. Saludos a todos 🙂

  10. Estimados amigos este error tambien se puede ocacionar cuando actualizamos nuestro ubuntu y no tenemos los linux-headers de la nueva version del kernel, la solucion planteada en este blog es muy buena sin embargo no funcionara si no estan los headers del kernel, es como para tener en consideracion.
    Saludos a tod@s

    Muy buen blog manel

  11. Para respaldar nuestra maquina virtual previamente funvionando solo deben respaldar el archivo que se encuentra en /usuario/.VirtualBox/Machines/nombre maquina.vdi, de esta forma solo deben apuntar la nueva maquina virtual al disco ya creado y no tienen que reinstalar todo nuevamente.

    Saludos

  12. Se te olvida poner antes de eso

    sudo apt-get install DKMS

    para despues hacer lo que dice en la recomendacion de la pantalla

  13. Muchísimas gracias!!

    Ojala todos los problemas informáticos pudiesen solventarse tan rápidamente como ha sido este. LLevo seis meses con Linux y me está maravillando el colaboracionismo de la comunidad linux. Muchas gracias!

  14. Muchas gracias por el aporte, muy bueno, con el cual pude solucionar este problema…
    saludos…

  15. Funcionó parcialmente para mi. Luego de realizar lo que sugiere el programa: “sudo /etc/init.d/vboxdrv setup” se arregla el problema, pero al siguiente inicio vuelve a presentarse.

    La solución que me funcionó totalmente es hacer caso a la primera parte del mensaje: “The VB Kernel driver is either not LOADED…”; es decir tenemos que corregir esto, entonces hay que cargar el módulo vboxdrv automáticamente, al inicio,para lo cual se agrega la línea
    xvoxdrv
    en el archivo /etc/modules
    Me costó tres días de trabajo encontrar esta solución…

  16. A mi no me deja acceder con ese comando ni instalando o reinstalandolo,al ejecutar el comando en la terminal, me dice que el fichero no existe, y buscandolo manualmente, no existe ese archivo en mi sistema.
    Ya lo instale y reinstale y sigue sin pasar nada, alguien cree poder ayudarme?

  17. Muchas gracias, sabía que era algo tan simple como esto. Mi primer recurso era reinstalar virtualbox, pero no es una opción cuando el kernel se actualiza constantemente.

    Saludos y buen blog!

  18. despues de hacer todos los pasos me da este error.
    me podeis ayudar?

    Código Resultado:
    NS_ERROR_FAILURE (0x80004005)
    Componente:
    Machine
    Interfaz:
    IMachine {662c175e-a69d-40b8-a77a-1d719d0ab062}

Comments are closed.