Virtual Box jest wygodnym narzędziem do testowania systemów.
Wygodnie jest zainstalować jeden system w Wirtualnej maszynie jako podstawa, od której będziemy robić kopie i rozwijać je w różnych kierunkach.
Niestety zamontowanie kopii wyrzuca błąd podczas próby montowania jej w systemie. VBox rejestruje ją jako to ten sam dysk, co rodzi konflikt,
ponieważ Virtual Box rejestruje każdy wirtualny dysk za pomocą długiego unikalnego numeru UUID i zgłasza błąd.
Oto błąd na który natrafimy:
Failed to open the hard disk linux.vdi.
Cannot register the hard disk ‘linux.vdi’ {e3ec5aad-4b85-430e-a4ad-8c7c2d0d26ac} because a hard disk ‘oldlinux.vdi’ with UUID {e3ec5aad-4b85-430e-a4ad-8c7c2d0d26ac} already exists.
Oznacza to, że nie da się uruchomić w tym samum systemie operacyjnym dwóch maszyn korzystających z kopii tego samego dysku.
Można temu zaradzić zmieniając ten numer. Aby zmienić UUID dysku należy:
Odnaleźć VBoxManage.exe
który znajduje się w katalogu C:\Program Files\Oracle\VirtualBox
Należy to zrobić po skopiowaniu dysku *.vdi. Dla skopiowanego systemu uruchamiamy komendę w konsoli:
VBoxManage.exe internalcommands sethduuid d:\Vbox\MojaKopiaSystemu\linux.vdi
Wynikiem tej komendy powinno być podobny log w konsoli:
UUID changed to: e3ec5aad-4b85-430e-a4ad-8c7c2d0d26ac