Cambiare UUID dei dischi Virtual Box

Durante i corsi che tengo su Linux, sia LPI che non, mi avvalgo molto spesso dell’utilizzo di macchine virtuali. Ultimamente sto usando principalmente VirtualBox, e spesso mi capita di dover spostare i dischi virtuali per esigenze di spazio.

Facendo ciò ci si trova molte volte davanti un errore che impedisce alla macchina di avviarsi dicendo:
<br /> A hard disk with UUID {xxx} ... is already registered.<br />

Risolvere tale problema è molto semplice, basta una istruzione da riga di comando:
<br /> bonzo@wolverine:/media/virtual_machine/HardDisks$ VBoxManage internalcommands sethduuid centos_standard.vdi<br />

Dove centos_standard.vdi è il nome dell’hard disk virtuale.
Il risultato è questo:
UUID changed to: dcfb9352-fea2-494b-a1ab-8c469e5f99b3

Riprovando ad avviare la macchina l’errore non verrà più rivelato.