對於Virtual Machine的使用者, 相信對VirtualBox應該不陌生 :p

最常見也最普遍的備份法, 莫過於直接Copy & Paste, 但這只適用於「備份」

但若要重製一份一模一樣的虛擬機器, 而想要直接匯入*.vdi應該會吃鱉 XD

因為這樣的話, 裝置的唯一識別碼也會原封不動的複製到新檔案

而對於虛擬機器管理員而言, 裝置識別碼重複的狀況是不允許發生的

 

操作VirtualBox虛擬硬碟複製請使用以下指令:

VBoxManage clonehd SourceFileName TargetFileName

http://www.virtualbox.org/manual/ch08.html#vboxmanage-clonevdi

 

若已經有複製出來的備份檔案 (*.vdi) 也沒關係

改變裝置識別碼, 是另外一個辦法, 以下是解決方案:

VboxManage internalcommands [setvdiuuid | sethduuid] TargetFileName

經過以上操作便能將虛擬硬碟裝置的唯一識別碼重設, 順利完成IMAGE CLONE的動作 :p

ps. 改變UUID的指令, 可能為setvdiuuid, 也可能為sethduuid, 將依VirtualBox版本不同而異

 

關於UUID(通用唯一識別碼)的基本知識請參考維基百科:

http://en.wikipedia.org/wiki/Universally_unique_identifier

arrow
arrow
    全站熱搜

    沒 發表在 痞客邦 留言(0) 人氣()