[Virtualbox] UUID重複、USB driver除錯筆記

2013-11-07 Virtualbox

UUID重複

在使用Virtualbox時,常常會遇到當要開新的虛擬機器要重灌一次OS很麻煩,可以利用虛擬機器的vhd檔再開啟另一個相同環境的OS。

在一般的使用狀況是使用Virtualbox UI上的clone製造出另一個新的虛擬機器

再另一種情況是找到vhd檔直接copy一份到新的虛擬機器,就會出現Error

error訊息提示說UUID已重複,因為直接copy會將UUID也一併複製

解決方式可使用Virtuabox內建的vboxmanage指令去變更UUID

  • Windows
  1. 開啟cmd命令提示字元
  2. 切換到Virtualbox安裝目錄 cd C:Program FilesOracleVirtualBox
  3. 執行vboxmanage internalcommands sethduuid D:xxx.vhd
  4. Print : UUID changed to: b171292a-0b01-41c5-9247-ed7dc9810882
  5. OK!!
  • Linux
  1. 切到vhd所在的目錄 cd VHD_Files/
  2. 執行vboxmanage internalcommands sethduuid xxx.vhd
  3. Print : UUID changed to: b171292a-0b01-41c5-9247-ed7dc9810882
  4. OK!!

ps: 在Hyper-V也會出現類似的情形(UUID權限)

USB driver

若遇到以下錯誤訊息

如果vhd不是透過Virtualbox來新建的,皆會需要再重裝VboxGuestAddtions,記得
VboxGuestAddtions也有版本上的差異!

VboxGuestAddtions一般在Virtualbox的安裝資料夾內就會有,若需要指定版本安裝也可到官網Download

給 Mr. 沙先生一點建議

彙整

分類

展開全部 | 收合全部

License

訂閱 Mr. 沙先生 的文章

輸入你的 email 用於訂閱