martes, 17 de mayo de 2011

VirtualBox: Cómo cambiar el UUID de un disco duro virtual (vdi)

Copiar imágenes de discos virtuales (archivos .vdi) es un modo sencillo de duplicar el disco, en aquellos casos en los que queremos evitar tener que reinstalar el sistema operativo de cero.

Sin embargo, copiando el archivo .vdi a otro lugar conseguiremos una copia exacta del disco virtual, incluyendo el UUID original. Si intentamos añadir esa copia en el Virtual Media Manager, recibiremos un error similar a este:


Para solucionarlo, podemos ejecutar el siguiente comando:
VBoxManage internalcommands sethduuid /path/to/virtualdisk.vdi
El viejo UUID es reemplazado por uno nuevo y, por tanto, ahora si podemos añadir el disco virtual.

NOTA: Este procedimiento no es necesario seguirlo si se utilizó la función clonevdi para realizar la copia de la imagen de disco virtual. La función clonevdi se asegura de que la nueva imagen tenga su propio UUID único.

La sintaxis de clonevdi es la siguiente:
VBoxManage clonevdi Origen.vdi Copia.vdi

fuente

2 comentarios:

matias78 dijo...

muy buen blog. Te hago una consulta sabes como abrir los puertos en virtualbox porque estoy intentando crear un servidor samba y de dominio y algun otro servidor que se me ocurra. Por eso necesito abrir todos los puertos es solo para un proyecto de la facultad. Espero que me puedas ayudar

loquitoslack dijo...

Los puertos de tu virtuales no dependen de tu Virtualbox solo basta que tus SO que instalas en tu maquina virtual tenga el servicio levantado y estén en modo listen.
Gracias por visitar el blog.

 
;