VirtualBox 複製機器 修改UUID

2021-10-22 12:58:14 字數 966 閱讀 2187

複製機器想要能夠成功執行,還需要修改機器的uuid,讓兩個機器的uuid不一樣。

在 virtualbox 安裝目錄用cmd執行 vboxmanage,設定目標機器的 vdi,最後的uuid可以指定,也可以隨機生成。

.\vboxmanage.exe internalcommands sethduuid "e:\virtualmachine\ubuntu_routing\***.vdi" 

#或者.\vboxmanage.exe internalcommands sethduuid "e:\virtualmachine\ubuntu_routing\***.vdi" 7a8795ef-7e18-4c37-b268-c2dc96b3269e

然後能夠看到新的 uuid。

注意!!這時如果機器已經在virtualbox中註冊,需要移除後重新註冊。否則會出現錯誤

再把使用者資料夾中的 機器 uuid修改 c:\users\duola\.virtualbox\virtualbox.xml,找到machineregistry項,修改拷貝機器的uuid不一樣。

然後開啟 vitrualboxmachine下面拷貝機器的檔案架,修改.vbox中的 machine uuid,與上面對應即可

一般就可以了。

如果還不行的話,再把 .vbox中的 harddisk uuid修改為最開始vboxmanage 設定後的uuid。

如果有 快照 snapshots,可能還會遇到問題 parent uuid of the medium 'e:\virtualmachine\ubuntu_routing\snapshots/.vdi' does not match uuid of its parent medium stored in the media ***. 這個問題的解決見 

問題 Virtual Box如何複製映象

今天遇到的情況就是vagrant啟動的預設virtalbox映象變了,大致可以處理的方法是 1 修改vagrant的預設virtalbox 2 重新在這個新的virtualbox中安裝需要的軟體 3 複製舊的映象到新的映象中 1我沒有找到相關修改的檔案 2太繁瑣了 於是我直接將 users yeji...

Virtualbox 用複製的方法建立虛擬機器

virtualbox 識別虛擬磁碟檔案 vdi採用了 uuid 識別技術,所以用複製的 vdi檔案建立虛擬機器時會出錯,解決方法是重新分配 uuid 方法如下 cd c program files sun virtualbox c program files sun virtualbox vboxm...

VirtualBox複製虛擬機器ip衝突解決

強烈推薦乙個大神的人工智慧的教程 複製完的虛擬機器ip和mac都是和之前的虛擬機器是一樣的,就會導致ip衝突,因此我們需要重新設定mac和網絡卡配置.右鍵需要修改mac的虛擬機器,選擇網路 高階,重新整理乙個mac位址,和之前的虛擬機器mac位址不同即可.記錄下mac位址,一會需要用到 啟動虛擬機器...