HOWTO VirtualBox en Gentoo

Me cansó VMware, me cansé de que se rompa, cada vez que actualizaba el kernel, actualizaba un módulo, reiniciaba el server o hacia cualquier cosa, se rompía, y lo tenia que arreglar, y perdia mucho tiempo.

Encima de todo, no anda bien, desde que migraron a la interfaz web nueva (ya se que no tiene nada que ver) anda MUY mal, de repente tenes 2 virtuales prendidas y queres reiniciar una y tarda MEDIA HORA en reiniciar (sin exagerar), busqué, me cansé de buscar, y mi problema le pasa a muchisima gente, y no tiene solución aparente. O por lo menos no la encontré, y les digo que busqué mucho. Tardaba tanto en reiniciar una VM que a veces reiniciaba el servidor entero para poder prender una VM porque no podia esperar tanto tiempo.

Me lo instalé en mi pc y hacia lo mismo, una cagada.

En fin, me presentaron virtualbox y me gustó, todavia está medio verde para servidores, ya que instalar la versión remota es medio jodido, es más, todavia no lo puedo hacer. Es mucho más rápido que vmware, bootea un xp en 3 o 4 segundos. Lo malo es que no tiene una interfaz bonita como vmware para crear VMs y todo eso, en realidad si tiene pero todavia no la instalo.

Pero bueno voy a ir actualizando a medida que me salga.

Pasos para instalar virtualbox:

Yo instalé la version inestable porque me tiraba un error con un comando.

echo "app-emulation/virtualbox-bin" >> /etc/portage/package.keywords

Instalo esta version más nueva porque me tiraba kernel panic al booteo con la version anterior, y aparte me pedia usar un gcc mas viejo

vmware ~ # uname -r
2.6.30-gentoo-r8

tengo que cambiar el hostname del server :p

Instalar virtualbox como Dios manda:

emerge -av virtualbox-bin

Agregar los modulos a /etc/modules.autoload.d/kernel-2.6

vboxdrv
vboxnetflt
vboxnetadp

Cargarlos (o reiniciar para que se carguen solos y comprobar que no tire kernel panic)

modprobe vboxdrv
modprobe vboxnetflt
modprobe vboxnetadp

Una vez que todo funciona, levantar las vm, esto es muy rústico, pero ya voy a instalar la interfaz web

VBoxHeadless -startvm windows

Donde windows es el nombre de la VM, esta VM la hice en mi pc, le instalé windows y se la pasé al server por scp

Es importante remarcar que instalé la version full y no la open source porque necesito conectarme por escritorio remoto a las VM. Con esto me refiero a conectarme antes de que bootee el OS, esto sirve en el caso de que por ejemplo no levante la red, y no me pueda conectar por otros medios.

Para activar escritorio remoto (o VRDP) se hace de la siguiente forma:

VBoxManage modifyvm win2008 -vrdp on

Una vez hecho esto, levantamos la VM y vemos lo siguiente:

vmware # VBoxHeadless -startvm win2008
...
Listening on port 3389

Vemos que el puerto 3389 (el que tiene por defecto rdesktop) se abre para aceptar conexiones, con un simple :

rdesktop ip_del_server

Nos conectamos y vemos el booteo e incluso podemos entrar a modo a prueba de fallos y esas cosas locas que les pasa a los windows.

Me pasó que Windows 2008 server no booteaba con virtualbox, lo iniciaba en modo a prueba de fallos y se quedaba cargando el siguiente archivo:

C:\Windows\System32\drivers\crcdisk.sys

Después de toda una mañana probando miles de cosas (cambiando drivers de disco, probando diferentes configuraciones) se me ocurrió borrar ese archivo (booteando la VM con un livecd de ubuntu, montando la particion y haciendo un simple rm crcdisk.sys) FUNCIONÓ!

Asi que muy contento booteó mi VM con windows2008 rapidisimo! mucho mejor que VMware.

Otra cosa rápida:

Cuando usaba la vm via vrdp, el cursor del mouse estaba desfasado, (veia 2 cursores), se arregló facil instalando las virtualbox additions … montando la iso de la siguiente forma:

VBoxManage controlvm win2008 dvdattach /opt/VirtualBox/additions/VBoxGuestAdditions.iso

Ahi nomas abri “Mi Pc” y las instalé, despues de reiniciar andaba perfecto!

Posted on November 26, 2009 at 09:07 by kbs · Permalink
In: linux · Tagged with: , , , , , ,

2 Responses

Subscribe to comments via RSS

  1. [...] les comenté antes, me cambié a de VMware a VirtualBox y por ahora estoy muy contento, tuve que migrar las imagenes [...]

  2. [...] venia comentando que he estado trabajando mucho con virtualbox y cada vez me gusta más [...]

Subscribe to comments via RSS

Leave a Reply