2012. november 23., péntek

Virtualbox UUID already exists probléma

Üdv!


A tanfolyamokon Virtualboxot is szoktunk használni a hallgatókkal, amikor pl Sql Clusterrel játszunk, és otthon/munkahelyen is sokan folytatnák a játékot, de a Vbox feltelepítése után a következővel szembesülnek:

Adott egy szűz rendszer amit mondjuk tőlem kaptak, egy sysprepelt Windows 2008 R2 Sp1.
A file neve legyen mondjuk tanfolyam.vdi.

A következő történik:

1.: Pendriveról a tanfolyam.vdi lemásolódik a d:\proba\ könyvtárba tanfolyam.vdi néven.
2.: Rájövünk, hogy jó lenne még néhány Sql Node-ot csinálni, ezért ezt a vdi filet még egy példányban lemásoljuk ugyanide, de immáron d:\proba\tanfolyam2.vdi néven.
3.: Nem is számítunk semmilyen problémára, mivel az van a fejünkben, hogy sysprepelt a rendszerünk,  arról nem is beszélve, hogy a tanfolyáson is működött...
4.: Első virtuálgép indít, öröm van :)
5.: Második virtuálgép indít, ééés ezt kapjuk vissza az arcunkba:


Sikertelen megnyitás: merevlemez d:\proba\tanfolyam2.vdi.
Cannot register the hard disk 'd:\proba\tanfolyam2' {6bb638b7-a924-4876-a47d-b8d5ed410b1e} because a hard disk '...\...\temp\tanfolyam2.vdi' with UUID {6bb638b7-a924-4876-a47d-b8d5ed410b1e} already exists.

Ehh, szépen néz ki! Na most az van, hogy hiába sysprepelt az a rendszer, amit tartalmaz a vdi, attól még a virtualbox xml file-jában tárolt UUID azonosítók sajnos még ütközni fognak.


Megoldás:       Cseréljük ki azt az UUID-t!

4.2.4-es Vbox verziónál a következő parancsot futtasd cmd shell-ben:


C:\telepítésed helye\VirtualBox>  vboxmanage internalcommands sethduuid d:\proba\tanfolyam2.vdi



Eredmény:      UUID changed to: ca79ad80-1e53-41b2-b968-818d67576666


További jó munkát ! :)
Balázs



2 megjegyzés:

  1. Szia. Nekem annyi kérdésem lenne, hogy win 7 alatt van telepítve a Virtualbox. A cmd nem ismeri azt a parancsot, hogy vboxmanage. Mit tegyek? Köszi

    VálaszTörlés
  2. Szia Dávid!

    Ha next next finish módszerrel telepítetted, akkor a következő helyen kellene megtalálnod:

    C:\Program Files\Oracle\VirtualBox\VBoxManage.exe

    Nálam Win7 + VirtualBox v.4.2.6 van fent.
    Ez a legújabb verzió, javaslom ezt tedd fel, ha esetleg korábbit használsz.

    https://virtualbox.org
    de a közvetlen download link win7hez:

    http://download.virtualbox.org/virtualbox/4.2.6/VirtualBox-4.2.6-82870-Win.exe

    VálaszTörlés