HOWTO Convertir imagenes de VMware a VirtualBox

Como les comenté antes, me cambié a de VMware a VirtualBox y por ahora estoy muy contento, tuve que migrar las imagenes de vmware para que las pueda levantar con virtualbox. Es fácil:

Primero hay que instalar qemu, con gcc-4 (el que usa la gente de esta centuria) no compila qemu-0.9, al parecer son medios idiotas:

* qemu requires gcc-3 in order to build and work correctly
* please compile it switching to gcc-3.
* We are aware that qemu can guess a gcc-3 but this feature
* could be harmful.

Entonces aprovechamos las gloriosas propiedades de portage y forzamos a actualizar la version “inestable” de qemu, que sí compila con gcc-4:

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

Una vez hecho esto, compilamos normalmente, le pongo USE=-kqemu solamente con caracter informativo para mostrarles que no es necesario instalar la interfaz gráfica, esto lo pueden poner en package.use o en el mismo make.conf

USE=-kqemu emerge -av qemu

Despues de instalarlo tenemos que tirar un par de lineas para convertir las imagenes, hay un problema si las imagenes las tenemos partidas en pedazos de 2gb, tenemos que pasarlas todas a un solo archivo gordo, para eso tenemos que juntarlas todas de la siguiente forma:

vmware-vdiskmanager -r windows.vmdk -t 0 windows-gordo.vmdk

Primero convertimos de vmdk a un formato de imagen genérico (en realidad la extensión no es importante)

qemu-img convert windows-gordo.vmdk windows.img

Y luego las pasamos a formato virtualbox con:

VBoxManage convertdd windows.img windows.vdi

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

One Response

Subscribe to comments via RSS

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

Subscribe to comments via RSS

Leave a Reply