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“是你複製之後的鏡像文件。

這裏你再重新新建虛擬機就可以了。

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