Si uno es un usuario de Linux por lo general tiene que sufrir el hecho de pertenecer a una minoría. La llegada de los emuladores y los procesadores de alto desempeño nos ofreció una alternativa, el poder terner todo un entorno Windows dentro de nuestros Linux para poder ejecutar aquellas aplicaciones que son sólo Windows. En mi caso utilizo VirtualBox, que está soportada por mi distribución favorita para desktop Ubuntu.
El problema es que hace un par de semanas que actualicé a la última version del kernel disponible 2.6.24-25, pero hoy que necesitaba utilizar el emulador descubrí que esto trajo como efecto colateral que VirtualBox dejara de trabajar. El error que tenía era este:
Luego de goolear un poco encontré que es debido a que los módulos del kernel que necesita VirtualBox para poder ejecutarse no son instalados en el momento del upgrade. El error ya ha sido reportado a los desarrolladores de Ubuntu como el bug # 461793. Afortunadamente ya existe una solución para el problema y es bastante sencilla aunque un procedimiento manual. Para aquellos que les interese es la siguiente.
Descargar los siguientes paquetes:
$ cd /tmp
$ wget https://edge.launchpad.net/ubuntu/+source/virtualbox-ose-modules/24.0.11/+build/1312475/+files/virtualbox-ose-guest-modules-generic_24.0.11_i386.deb
$ wget https://edge.launchpad.net/ubuntu/+source/virtualbox-ose-modules/24.0.11/+build/1312475/+files/virtualbox-ose-guest-modules-2.6.24-25-generic_24.0.11_i386.deb
$ wget https://edge.launchpad.net/ubuntu/+source/virtualbox-ose-modules/24.0.11/+build/1312475/+files/virtualbox-ose-modules-2.6.24-25-generic_24.0.11_i386.deb
Luego procedemos a instalar de la siguiente manera:
$ sudo dpkg -i virtualbox-ose-modules-2.6.24-25-generic_24.0.11_i386.deb
$ sudo dpkg -i virtualbox-ose-guest-modules-2.6.24-25-generic_24.0.11_i386.deb
$ sudo dpkg -i virtualbox-ose-guest-modules-generic_24.0.11_i386.deb
Finalmente inciamos el módulo vboxdrv de esta manera:
$ cd
$ sudo /etc/init.d/vboxdrv start
Es todo ahora si ya podemos correr los entornos virtuales. Espero que esto sea de utilidad a cualquier otro ubuntero que tenga este problema.