問題:Virtual Box如何復制鏡像


今天遇到的情況就是vagrant啟動的默認Virtalbox鏡像變了,大致可以處理的方法是
1 修改vagrant的默認virtalbox
2 重新在這個新的virtualbox中安裝需要的軟件
3 復制舊的鏡像到新的鏡像中

1我沒有找到相關修改的文件
2太繁瑣了

於是我直接將/Users/yejianfeng/VirtualBox VMs 里面的新鏡像的box-disk1.vmdk替換成舊的box-disk1.vmdk,但是重新啟動之后發現提示錯誤:

不能為虛擬電腦 baichebao_default_1426207055 打開一個新任務.
UUID {db9c5bbe-c531-4d94-9623-6e973ec0bda8} of the medium '/Users/yejianfeng/VirtualBox VMs/baichebao_default_1426207055/box-disk1.vmdk' does not match the value {fd38ce49-3dc4-451b-80e0-4f5b49d130d1} stored in the media registry ('/Users/yejianfeng/Library/VirtualBox/VirtualBox.xml').

查找了

[stackoverflow|http://stackoverflow.com/questions/17803331/how-to-change-uuid-in-virtual-box]

之后執行命令:

➜  baichebao_default_1426207055  VBoxManage internalcommands sethduuid box-disk1.vmdk fd38ce49-3dc4-451b-80e0-4f5b49d130d1
UUID changed to: fd38ce49-3dc4-451b-80e0-4f5b49d130d1

問題解決


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM