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

05 febrero 2011 Etiquetas:
2

Por:  María 

Cuando tienes instalado VirtualBox, tarde o temprano al intentar iniciar una de tus máquinas virtuales te encontrarás con el error "Kernel driver not installed (rc=-1908)". A mí ya me ha pasado un par de veces y he estado un buen rato buscando por internet y encontrando muchas soluciones que no me han funcionado hasta dar con la correcta. Explicaré aquí cómo se soluciona en sistemas basados en Ubuntu, es más sencillo de lo que parece.





En primer lugar hay que saber que el funcionamiento de VirtualBox es dependiente del kernel de nuestro sistema, por tanto cuando nuestro sistema actualiza su kernel, VirtualBox deja de funcionar y muestra el mensajito de marras. 

La solución propuesta por VirtualBox en el mensaje de error es ejecutar la siguiente sentencia:

sudo modprobe vboxdrv

Pero al hacerlo recibirás el siguiente error: "FATAL: Module vboxdrv not found."

Las soluciones que he encontrado por internet son de lo más variopintas, desde recuperar un backup del archivo /etc/init.d/vboxdrv hasta desinstalar por completo virtualbox y volverlo a instalar... Pero es más fácil que todo esto. Para volver a dejar funcionando virtualbox sin problemas lo único que hay que hacer es instalar las linux-headers para tu nuevo kernel con la siguiente sentencia:

sudo apt-get install linux-headers-`uname -r`

Después, habrá que reiniciar el kernel de VirtualBox:

sudo /etc/init.d/virtualbox-ose restart

¡Y listo! 

2 comentarios:

  1. Excelente!! Me funciono perfecto en Debian 6.0 y con VirtualBox 3.2.10.
    quiero virtualizar smoothwall 3 y SME Server.. sigo intentandolo!

  1. Anónimo says:

    Funciona genial en UBUNTU 11.04 muchas gracias :-)