admin管理员组

文章数量:1531938

前言

最近因为工作需要,需要在virtual box中添加多个虚拟机,并且使用的是同一个镜像文件。为了各个虚拟机之间相互不影响,我总是会先拷贝一份,再新建一个虚拟机。这个过程中遇到了一些问题,再此纪录分享。

操作流程
  1. 首先我将原有的镜像文件进行拷贝。
  2. 在新建虚拟机是,虚拟硬盘选择-使用已有的虚拟硬盘文件。选择新拷贝的镜像文件。会提示下图的错误提示


这个其实就是UUID冲突,因为之前已经存在的一个虚拟机使用的镜像文件的UUID就是这个了,所以出现冲突。解决方式也是很简单的,就是修改镜像文件的UUID。

  1. 找到virtual box 的安装目录。如图:
  2. 进入cmd命令行,输入以下命令
/*首先进入virtual box的安装目录*/
cd C:\Program Files\Oracle\VirtualBox
/*修改镜像文件的uuid*/
VBoxManage internalcommands sethduuid "C:\Users\HJ\VirtualBox VMs\test\test.vdi"

如图:

其中”C:\Users\HJ\VirtualBox VMs\test\test.vdi“是你复制之后的镜像文件。

这里你再重新新建虚拟机就可以了。

若我的内容对您有所帮助,还请关注我的公众号。不定期分享干活,剖析案例,也可以一起讨论分享。
我的宗旨:
踩完您工作中的所有坑并分享给您,让你的工作无bug,人生尽是坦途

本文标签: 多个如何使用虚拟机镜像文件Virtual