jueves, 17 de septiembre de 2015

Cambiar el UUID de un disco virtual en VirtualBox

Respuesta corta:

http://eltallerdelbit.com/cambiar-uuid-virtualbox/

Respuesta larga:

En algunas ocasiones me he encontrado en la situación de clonar una máquina para tener que ahorrarme instalar el sistema operativo desde cero. Lo que suelo hacer, es copiar el .vdi (el disco duro) de la máquina antigua y darle otro nombre para poder vincularlo a la máquina nueva. Hasta ahí, bien. El problema viene cuando vinculamos a la máquina nueva, que si está funcionando en la misma máquina huésped, nos dirá (y con razón):
"Cannot register the hard disk 'xxxxxx.vdi' {yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy} because a hard disk 'ruta\a\tu\imagen.vdi' with UUID {yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy} already exists"

Es decir:
"No se puede registrar el disco 'xxxxxx.vdi' {yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy} porque un disco 'ruta\a\tu\imagen.vdi' con UUID {yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy} ya existe"

La solución sería forzar el cambio del UUID a la nueva imagen:

c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" internalcommands sethduuid "ruta\imagen.vdi"

y nos responderá (por ejemplo) :
UUID changed to: 0b795923-74f3-4791-7ab0-a3052b727542

0 comentarios:

Publicar un comentario