最近用VirtualBox創建虛擬機,復制了一個虛擬硬盤之后,直接添加到列表,發現無法使用....提示為UUID已經被使用.
查找了一下解決方法:一般的介紹說操作方法為:
在命令行中,打開VirtualBox的文件夾,輸入以下命令:
VBoxManage internalcommands sethduuid "E:\VirtualBox VMs\XP.vdi"
會提示: UUID changed to: fcc11a69-8b47-4090-a118-67ad29f12d6c(UUID,隨機生成)
重新掛載就可以了.
但是本人在操作時經常提到找不到命令,為什么呢?檢查了一下才知道,這里的VBoxManage 其實就是虛擬機安裝目錄下的VBoxManage.exe文件,使用時,最好先在命令行中利用cd定位到安裝目錄下,例如本人的為“C:\Program Files\Oracle\VirtualBox\”。然后再輸入命令VBoxManage internalcommands sethduuid,命令后面跟的是虛擬機文件的地址,本人使用的是vmbx文件,則完整的命令就是VBoxManage internalcommands sethduuid D:/work_software/1230/ubutu.vmbx。
需要注意的是,VBoxManage 最好先用cd定位過去,而不要在命令行中指定,容易出錯。
http://blog.csdn.net/xueyushenzhou/article/details/17680639