Transformando VirtualBox a VMWare (*.vdi a *.vmdk)
Posted in Debian, Geek on Agosto 31st, 2009 by r4pP157Después de jugar un rato con VirtualBox uno puede ver que claramente tiene ciertas ventajas con respecto al reconocidísimo VMWare, pero tambien tiene algunas desventajas con lo que es Networking y a veces, algunos dispositivos como placas de sonido o aceleración gráfica. Por internet abunda la información sobre como transformar una maquina virtual de VMWare a VirtualBox, pero el proceso inverso, aunque muy similar, esta poco documentado, por lo que he aquí, mi escueto aporte, que se reduce a la traducción de algun foro que encontré por ahí (no recuerdo ahora la fuente):
En principio, hay que tener en cuenta, que la transformación no es realmente de la máquina virtual, sino, tan solo del disco, por lo que, lo que vamos a hacer es crear una maquina virtual en VMWare a la que le vamos a definir como disco a usar, nuestro disco de VirtualBox.
Para realizar esta transformación, necesitamos 2 utilidades que se encuentran en los repositorios de Debian:
- vditool (De hecho esta se instaló cuando instale VirtualBox con Synaptics)
- qemu-img
Ahora sí, un ultimo requerimiento, es una buena cantidad de espacio en disco, ya que, a pesar de que el disco .vdi puede ser compactado como explique acá, primero vamos a tener que convertirlo a formato raw, para despues convertirlo a .vmdk, de otra forma no sería booteable por VMWare.
1.- Posicionados en el directorio donde tenemos el disco a convertir (por lo general $HOME/.VirtualBox/VDI) ejecutamos el siguiente comando:
vditool COPYDD xxxxx.vdi xxxxx.dd
Update: De acuerdo a lo que dice David, he verificado que si no consiguen la herramienta vditool, pueden utilizar el siguiente comando para convertir la imagen de disco a raw:
VBoxManage -convertSettingsIgnore internalcommands converttoraw xxxxx.vdi xxxxx.raw
2.- Una vez completado el proceso, ejecutamos este otro comando:
qemu-img convert -O vmdk xxxxx.dd xxxxx.vmdk
3.- Au Revoir! Ahora sí, podemos crear la máquina virtual en VMWare, decirle que vamos a utilizar un disco existente y seleccionar nuestro recien creado disco .vmdk.
Update: Si utilizan las últimas versiones de VMWare y les pregunta si desean convertirlo al nuevo formato, elijan la opción NO, ya que si no, la imagen de disco no será booteable en todos los casos.
Nota: Si tienen algun problema de funcionamiento con el qemu-img, pueden intentar ejecutandolo con sudo o como el usuario root.
