Virtualbox 複製vdi文件
VirtualBox可不像VMware那樣,直接複製虛擬磁盤文件就可以了事的,只因爲VirtualBox識別虛擬磁盤文件VDI採用了uuid識別技術.
由於測試需要搭建局域網環境,需要兩臺虛擬機同時運行。當我安裝完一個虛擬系統時,我將虛擬磁盤文件複製一份重新創建虛擬系統時提示
打開 虛擬硬盤 5.04.vdi 失敗.
Cannot register the hard disk '5.04.vdi' with UUID {24eb969f-8c98-470d-b2dd-35318f2b8860} because a hard disk '5.04.vdi' with UUID {24eb969f-8c98-470d-b2dd-35318f2b8860} already exists in the media registry ('C:/Documents and Settings/Blinux/.VirtualBox/VirtualBox.xml').
往Google裏找尋了一番,原來Virtualbox的Windows版本也是有VBoxManage命令的.於是我決定給複製的vdi文件重新分配uuid.
cd C:/Program Files/Sun/VirtualBox
C:/Program Files/Sun/VirtualBox>VBoxManage internalcommands setvdiuuid "I:/VBOX/RHEL5.4/5.4.clone.vdi"
接着就可以使用拷貝的vdi文件正常的創建第二臺虛擬機了.