virtual box如何使用同一个镜像文件建立多个虚拟机

前言

最近因为工作需要,需要在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“是你复制之后的镜像文件。

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章