Cambiar el UUID de un disco virtual en VirtualBox

Hace 3 días, pretendía hacer una prueba con VirtualBox y una máquina virtual donde tengo instalado Ubuntu. Como no quería alterar la máquina virtual, pensé que el camino más fácil consistía en hacer una copia del archivo con extensión .vdi (el archivo que contiene el disco duro virtual donde tengo instalado el sistema) y crear una máquina virtual nueva que, en realidad, seria una copia de la que ya tenía. Si, ya sé que las máquinas virtuales se pueden exportar, pero ¿qué es la vida si no se hacen experimentos?

Por supuesto, tuve la precaución de hacer la copia con la máquina virtual apagada (no vale cerrar guardando el estado).

Todo parecía ir bien hasta que intenté asignar el disco copiado a la nueva máquina. En ese momento, recibí un error como este:

error_uuid_01 virtualbox
error_uuid_01 virtualbox

El motivo es que ha detectado que existen dos discos con el mismo identificador (el original y la copia).

Si alguna vez te ocurre lo mismo, la solución es tan sencilla como decirle a VirtualBox que cree un identificador nuevo para el disco que acabas de crear. ¿Que cómo lo haces?, pues abre una ventana de Consola (Aplicaciones > Accesorios > Terminal) y dirígete al directorio donde tienes los discos duros virtuales para VirtualBox. Normalmente, la orden necesaria será esta (puedes copiar y pegar si te resulta más sencillo):

cd ~/.VirtualBox/HardDisks

A continuación, sólo tendrás que escribir (o copiar y pegar de nuevo) la siguiente orden:

VBoxManage internalcommands setvdiuuid "Ubuntu (copy).vdi"

… donde, lógicamente, tendrás que cambiar el nombre Ubuntu (copy).vdi por el que le hayas dado tú al archivo que has copiado (a la copia, no al original)

Después de esto, ya puedes crear una nueva máquina, que utilice el disco duro virtual que has duplicado, y tendrás un clon perfecto de la máquina original.

Espero que te resulte útil.

fuente: sliceoflinux.com

Convertir imagen VMWare .vmdk en imagen para Virtualbox .vdi

En el artículo anterior deje el link para bajarse la imagen del nuevo sistema operativo de Google, Google Chrome OS, que viene en formato vmdk para ejecutarlo como maquina virtual con VMWare, pues bien aqui les dejo los pasos para convertir esa imagen .vmdk en imagen para usarla con Virtualbox en formato .vdi

Primero instalamos qmenu para convertir nuestra imagen de VMWare a image BIN

sudo aptitude install qemu

Y despues ejecutamos el siguiente comando para convetir la imagen vmdk en bin

qemu-img convert /path/to/original.vmdk converted.bin

Ya con esto tenemos nuestra imagen en formato BIN, ahora ejecutamos la herramienta VBOXManage que viene ya integrada en Ubuntu o en la distro que tengamos instalado Virtualbox.

VBoxManage convertdd converted.bin converted.vdi

Pues con esto y con un cafelito ya tenemos nuestra imagen de VMware convertida en imagen para usarla con Virtualbox, a si que a probar el Google Chrome OS con virtualbox

Aceleración 3D en VirtualBox

¿HOLAAAAAAAAAAAAAAA Se trata de una broma? ¡No! Ahora ya se puede utilizar aceleración gráfica en VirtualBox. Todavía es experimental, pero al menos funciona.

  • Lo primero que hay que hacer es bajarse la versión 2.1.0 de VirtualBox aquí.
  • Una vez bajada, desinstalamos VirtualBox si lo tenemos instalado.
  • Instalamos el .deb que hemos descargado. Nos actualizará nuestras máquinas virtuales.
  • Arrancamos el VirtualBox. Seleccionamos una máquina virtual que tengamos creada (o la creamos si no tenemos ninguna) y hacemos clic en «Configuración».
  • En la sección «General» (la primera de todas) vemos que hay una opción que dice «Enable 3D acceleration«, pues la seleccionamos, y ponemos un «Tamaño de memoria de vídeo» de 32 MB (por defecto pone 8 MB que es muy poco). Damos a «Aceptar».
  • Desactivamos los efectos visuales si los tenemos, para que el PC consuma lo menos posible, y arrancamos la máquina virtual.
  • Una vez haya arrancado, vamos a «Dispositivos» > «Instalar Guest Additions». Se montará el CD de instalación de Guest Additions. Si no se ejecuta automáticamente el programa de instalación, lo ejecutamos manualmente. Una vez instalada la última versión de las Guest Additions, reiniciamos la máquina virtual.

Ahora ya podemos disfrutar de aceleración 3D. Por ejemplo, podéis jugar al Tux Racer para probar a ver qué tal funciona. Pero seguro que se os ocurre alguno mejor.

Instalar VirtualBox 4 en Ubuntu

virtualbox 4

Los pasos para instalar en nuestra máquina VirtualBox 4.0 son bien sencillos. Antes si tenemos instalado alguna versión previa es conveniente eliminarla de nuestro sistema. Con un terminalabierto escribimos los siguientes comandos:
virtualbox 4

echo "deb <a title="http://download.virtualbox.org/virtualbox/debian" href="http://download.virtualbox.org/virtualbox/debian">http://download.virtualbox.org/virtualbox/debian</a> $(lsb_release -sc) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox4.0.list 

El cual añade el repositorio de VirtualBox a nuestro sistema. El comando es válido para todas la versiones recientes de Ubuntu. Después escribimos en la terminal para añadir la clave pgp de Oracle que valida los archivos a bajar del repositorio, el siguiente comando:

wget -q <a title="http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc" href="http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc">http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc</a> -O- | sudo apt-key add -

Y por último, actualizamos e instalamos con:

sudo apt-get update &amp;&amp; sudo apt-get install virtualbox-4.0

Para usar en Aplicaciones -> Herramientas del Sistema -> Oracle VM VirtualBox