¡Instala las cabeceras de tu kernel (kernel headers) GNU/Linux y enciende una máquina VirtualBox ya!

Logo de VirtualBox

Hoy he instalado VirtualBox en Ubuntu 11.10 y he creado mi primera máquina virtual Windows. No he instalado esta aplicación desde el Centro de software de Ubuntu, sino que me he bajado el paquete debian correspondiente a mi sistema operativo de la página oficial de Oracle. Todo ha ido bien.

Todo ha ido bien hasta el momento de iniciar mi nueva máquina virtual, cuando he obtenido este mensaje:

Como siempre en estos casos he seguido las indicaciones obtenidas, y esta vez he ido, por tanto, a reinstalar el módulo vboxdrv.

Pero una vez más me ha salido otro mensaje de error:

También he consultado el log, claro (recuerda que sigo las indicaciones obtenidas):

Y aquí he visto claramente que me faltaba instalar las cabeceras del kernel para poder poner en marcha mi máquina virtual.

Primero, pues, he consultado qué linux headers hay que instalar de acuerdo a mi distribución GNU/Linux:

Y luego las he instalado:

Hecho lo anterior ya he podido proceder a la reinstalación del módulo vboxdrv, tal y como indicaba el primer mensaje del VirtualBox:

¡Con esto ya pude correr mi primera máquina virtual Windows!