作者 主題: [vbox] 原來有這樣的功能 - 變更 vdi 的 uuid  (閱讀 4972 次)

0 會員 與 1 訪客 正在閱讀本文。

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
以前為了方便與備份, 常常會直接用 cp 複製 vdi
但是也常常會碰到在掛載 vdi 時出現 uuid 已經存在的錯誤訊息
通常是複製後的 vdi 檔名不同比較會碰到這情形
不過有時候改成原來檔名再掛載也不一定就能成功 XD

這幾天在看 VBoxManage 指令功能時發現有 sethduuid 功能
以前都沒注意到, 也不知道是從哪一版開始支援這功能(還是本來就有  :D)
總之~當在掛載 vdi 時如果出現 uuid 已經存在的錯誤訊息
那就可以用這功能來變更 vdi 的 uuid ...

代碼: [選擇]
$ VBoxManage internalcommands sethduuid Android-x86.vdi
UUID changed to: 452263c7-7071-489f-a02d-c7639714e4da
$
$ VBoxManage internalcommands sethduuid Android-x86.vdi
UUID changed to: 7efba67a-a819-4836-9e08-6a9241167569
$

這樣以後複製的 vdi 就可以有自己唯一的 uuid 了  ;D

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17484
    • 檢視個人資料
    • http://www.study-area.org
Re: [vbox] 原來有這樣的功能 - 變更 vdi 的 uuid
« 回覆 #1 於: 2011-07-23 09:32 »
這是 undocument 的密招哦~~ 應該很早之前就有了...

sakana

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 2589
  • 性別: 男
    • 檢視個人資料
    • sakananote
Re: [vbox] 原來有這樣的功能 - 變更 vdi 的 uuid
« 回覆 #2 於: 2011-07-25 19:57 »
這是 undocument 的密招哦~~ 應該很早之前就有了...
最近在摸 VirtualBox 4.1
這個對我來說很好用
感謝
專心投入研究才是王道!!
http://sakananote2.blogspot.com

ah11851152n

  • 可愛的小學生
  • *
  • 文章數: 11
    • 檢視個人資料
Re: [vbox] 原來有這樣的功能 - 變更 vdi 的 uuid
« 回覆 #3 於: 2011-08-10 00:49 »
vboxmanage 裡有 clonevdi 這個參數備份到是可以免除 uuid 重複的煩惱啊。
changed vdi 這個指令在 4.x 和 3.x 是不一樣的。
VBoxManage internalcommands sethduuid New.vdi
VBoxManage internalcommands setvdiuuid New.vdi
這一字之差害我差點抓狂就是了。
ㄎㄎ