VirtualBox 1.6.6 y kernel 2.6.29

Buenas tardes, después de estar mucho sin escribir nada en el blog por falta de tiempo el cual me absorbe todo el trabajo. Hoy me he visto en la necesidad de compilar el 2.6.29 y eso me trajo problemas con el mi VirtualBox, así que les cuento como lo arregle.

$ apt-get install virtualbox-ose-source module-assistant


Una vez instalado esto, nos creará un archivo llamado virtualbox-ose.tar.bz2 en /usr/src/ y tendremos que descomprimir, de la siguiente manera

$ cd /usr/src/ ; tar xjvf virtualbox-ose.tar.bz2


una vez hayamos descomprimido el archivo nos generará una carpeta llamada "modules" en /usr/src, entramos y buscamos el archivo

$ cd /usr/src/modules/virtualbox-ose/
$ find /usr/src/modules/ -name SUPDrv-linux.c -print


Una vez encontrado el archivo tenemos que parchearlo con el siguiente link, para poder parchear nuestro kernel.

$ wget http://www.funzt.info/wp-content/uploads/2009/03/vbox-ose.patch
$ patch SUPDrv-linux.c <>
Una vez parcheado en volvemos a comprimir la carpeta llamada "modules" he instalamos...

$cd /usr/src/
$ tar cvf virtualbox-ose.tar modules/
$ bzip2 virtualbox-ose.tar
$ m-a prepare
$ m-a a-i virtualbox-os


Una vez acabamos la instalación reiniciamos nuestro VirtualBox y listo...

$ /etc/init.d/vboxdrv setup


Bueno después de esto, espero que sea de ayuda para mantener sus máquinas virtuales vivas y frescas...

Un saludo