开发者社区> 技术mix呢> 正文

问题: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

问题解决



本文转自轩脉刃博客园博客,原文链接:http://www.cnblogs.com/yjf512/p/4338985.html,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
基于Linux服务器出现“No space left on device”错误的解决简单有效方案
基于Linux服务器出现“No space left on device”错误的解决简单有效方案
260 0
实现一个 Code Pen:(一)项目初始化
前段时间掘金上线了一个新功能 Code pen,可以在线写代码,笔者对这种在线实时编辑的功能充满了好奇,所以打算开发一个简易的 Code pen。
66 0
如何安装Virtual Box的VBox Guest Additions扩展程序
如何安装Virtual Box的VBox Guest Additions扩展程序
175 0
Cloud for Customer的第一个显示的work center是怎么加载和渲染的
Cloud for Customer的第一个显示的work center是怎么加载和渲染的
47 0
DockerFile的ADD和COPY的区别
DockerFile的ADD和COPY的区别
1610 0
使用Vagrant 在Virtual Box 上安装Docker--(补充九步构建自己的hello world Docker镜像)
利用Virtual Box和 Vagrant 两个工具的便利性,我们可以简单的就完成虚拟机镜像的管理及Docker的安装、创建及其他控制。Docker 对 vmware 的支持需要特殊的扩展支持,比较繁琐,对于学习和实验阶段来说Virtual Box是最好的选择,当然还有Hyper-v。
5148 0
重构——15移除中间人(Remove Middle Man)
移除中间人(Remove Middle Man):某个类做了过多的简单委托动作;让客户直接调用受托类
1223 0
+关注
技术mix呢
文章
问答
视频
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载