Tras cambiar de distribución hace unos meses, me encontré estos días con la necesidad de utilizar una de las máquinas virtuales que tenía en mi distro anterior pero, al intentar importar el disco duro en VBox me saludó con el «bonito» mensaje de error que podéis observar a continuación (y que si habéis encontrado este artículo buscando por Internet es posible que os resulte «familiar» 😉 )
Access Error: UUID {52d48779-a701-4ed3-819c-6b49bb31c3d0} of the medium ‘/home/vbox/VirtualBox VMs/MaquinaPruebas/MiDisco.vdi’ does not match the value {a4f76af1-0534-41d4-9087-90601c845c94} stored in the media registry (‘/home/vbox/.config/VirtualBox/VirtualBox.xml’)
Aunque en la mayoría de sitios recomiendan añadir/eliminar el disco desde la terminal me sirvió de poco por lo que aquí os dejo, de un modo sencillo, cómo conseguir que reconozca discos duros de máquinas virtuales antiguas 😉
La idea es bien sencilla: si espera cierto UUID ¿por qué no dar al disco duro el identificador que espera VirtualBox? 😉
Bastará con lanzar un
VBoxManage internalcommands sethduuid "/home/vbox/VirtualBox VMs/MaquinaPruebas/MiDisco.<wbr />vdi" a4f76af1-0534-41d4-9087-<wbr />90601c845c94
Observa:
- Se han utilizado comillas para indicar la ruta al fichero vdi que queremos utilizar como disco duro.
- El UUID utilizado (a4f76af1-0534-41d4-9087-90601c845c94) es el que aparecía como «esperado» en el mensaje de error (does not match the value {a4f76af1-0534-41d4-9087-90601c845c94} stored in the media registry)
Conclusión
Forma sencilla de evitar problemas cuando intentamos importar una máquina virtual que hace tiempo que no utilizamos y/o nos ha pasado un amigo.
Y tu…
- ¿Te has encontrado alguna vez con un problema similar?
- ¿Cómo lo resolviste?
- ¿Usas habitualmente máquinas virtuales?
- ¿Conoces la gestión de VBox desde la línea de comandos?
- …