今天,一个朋友说要装virtualbox虚拟机,我就把我电脑上的虚拟硬盘.vdi,直接复制到他的电脑上,但这时出问题了,说是UUID已经存在。上网查了查,原来virtualbox的虚拟硬盘会分配一个uuid号,当在其他的电脑上时,不能用相同的uuid号。


但还是有解决办法,就是针对原来的vdi磁盘,修改他的uuid号。


打开终端,使用vboxmanage命令修改,这个命令要在装了virtualbox虚拟机的基础上才有的。


输入命令修改uuid

sudo vBoxManage internalcommands sethduuid *.vdi

会提示UUID changed to:这里跟的是一串新创建的uuid号。


之后,重新在虚拟机里添加这块修改了uuid的vdi硬盘就可以了。