UPDATE: Ubuntu 8.04 hoy (14 de diciembre de 2009) ya ha actualizado apropiadamente el paquete de módulos y aplicar este truco no es necesario.
Hace ya casi un mes publiqué un post titulado "¿Problemas con vboxdrven Ubuntu 8.04?" y en el describía como solucionar el problema generado luego de actualizar al último kernel en ese entonces el 2.6.24-25; sin embargo el martes pasado otra vez el sistema actualizó a un nuevo kernel, esta vez a la versión 2.6.24-26. Tras lo cual nuevamente se presentó el mismo problema con VirtualBox.
Busque si alguien había subido el parche en Launchpad, pero al parecer nadie lo ha hecho aún. Razón por la cual tuve que aplicar un parche rápido que detallo líneas más abajo. Todo el truco se basa en que los kernels son casi los mismos, y no se ha desinstalado el kernel anterior. Por lo tanto todas las librerías dinámicas deberían de aún continuar alli. La idea es simplemente agregar el módulo de la version antigua a mano e iniciarlo manualmente.
Estos son los pasos que necesita seguir:
$ cd /lib/modules/2.6.24-26-generic/
$ sudo mkdir misc
$ cd misc
$ sudo cp /lib/modules/2.6.24-25-generic/misc/vbox* ./
$ sudo insmod vboxdrv.ko
Esto es para asegurarnos que el módulo ha sido cargado a memoria:
$ lsmod | grep vbox
Esto es para reiniciar el vboxdrv en VritualBox:
$ sudo /etc/init.d/vboxdrv start
Ahora ya deberíamos de poder iniciar nuestras máquinas virtuales. Espero que este pequeño tip les sea de utilidad.