摘自:http://www.nonabyte.net/how-to-copy-a-virtualbox-vdi/

VirtualBox可不像VMware那样,直接复制虚拟磁盘文件就可以了事的,只因为VirtualBox识别虚拟磁盘文件VDI采用了uuid识别技术.

由于测试需要搭建局域网环境,需要两台虚拟机同时运行。当我安装完一个虚拟系统时,我将虚拟磁盘文件复制一份重新创建虚拟系统时提示

打开 虚拟硬盘 5.04.vdi 失败.
Cannot register the hard disk '5.04.vdi' with UUID {24eb969f-8c98-470d-b2dd-35318f2b8860} because a hard disk '5.04.vdi' with UUID {24eb969f-8c98-470d-b2dd-35318f2b8860} already exists in the media registry ('C:\Documents and Settings\Blinux\.VirtualBox\VirtualBox.xml').

往Google里找寻了一番,原来Virtualbox的Windows版本也是有VBoxManage命令的.于是我决定给复制的vdi文件重新分配uuid.

cd C:\Program Files\Sun\VirtualBox

C:\Program Files\Sun\VirtualBox>VBoxManage internalcommands setvdiuuid "I:\VBOX\RHEL5.4\5.4.clone.vdi"

接着就可以使用拷贝的vdi文件正常的创建第二台虚拟机了.

当然如果你没有直接复制vdi文件,那么直接用Virtualbox自带的克隆vdi文件命令.

C:\Program Files\Sun\VirtualBox>VBoxManage clonehd 'I:\VBOX\RHEL5.4\5.4.vdi' 'I:\VBOX\RHEL5.4\5.4.clone.vdi'

注:如果路径中存在空格可以在路径的两端添加引号.

Virualbox的快照功能非常不错,可以即时恢复到快照时的状态.做试验就不用重新配环境了.

转自:

http://cqujsjcyj.iteye.com/blog/1129538

[转]VirtualBox 复制VDI 并能创建新的虚拟机相关推荐

  1. virtualbox拷贝文件夹 linux,VirtualBox下快速创建新的虚拟机——复制vdi文件

    VirtualBox下通过复制已存在的vdi文件可以快速创建新的虚拟机. 点击新建(ctrl + n): 设置虚拟电脑名称和系统类型: 分配内存大小: 选择使用已有的虚拟硬盘文件(vdi文件). 其中 ...

  2. 【运维学习笔记】在 vSphere Client上创建新的虚拟机

    具体步骤如下: 1. 创建新的虚拟机 打开vSphere Client(可以是客户端也可以是网页端) 如果是网页端仅能使用火狐浏览器或者谷歌浏览器打开,输入网址:192.168.22.22,进入如下界 ...

  3. kit_00_001-为创建新的虚拟机做准备

    目录     ◆ 引言     ◆ 配置相关硬件     ◆ 深刻认知参数       1. 处理器配置       2. 网络连接类型       3. I/O 控制器类型       4. 设定磁 ...

  4. VMware 12 Pro虚拟机安装Ubuntu 16操作系统,选择创建新的虚拟机操作后无反应

    问题描述: 我在WIN 10系统下先是安装VMware 12 Pro虚拟机,再在虚拟机上安装Ubuntu 16操作系统. 在VMware软件主页界面,点击"创建新的虚拟机",之后弹 ...

  5. 如何创建新的虚拟机并安装Linux系统(一步到位,附ISO映像文件)

    安装之前需提前准备好VMware和iso镜像文件,以下是博主提供的资源,有需要的小伙伴可以自取: rhel8.3镜像及VMware安装包 链接(永久有效):百度网盘 请输入提取码 提取码:vf29 - ...

  6. 在VMware上创建新的虚拟机

    新建虚拟机 创建虚拟机的主要步骤如下: 1.在VMware的主要窗口中单击 "创建虚拟机" 按钮. 2.在"新建虚拟机向导"对话框中选择"自定义&qu ...

  7. 2.2【2022-11-04】在virtualBox创建新的虚拟机

    目录 具体流程 打开虚拟机,点击"新建" 2.下一步:分配内存 3.下一步:现在创建虚拟硬盘 4.下一步:选择虚拟硬盘文件类型:默认VDI就可以 5.下一步:硬盘选择动态分配还是固 ...

  8. libvirt入门并创建第一个虚拟机

    libvirt入门并创建第一个虚拟机 在第3章,设置独立的KVM虚拟化,您安装并启动的libvirtd服务.还向您介绍了libvirt工具virt-manager和virsh,它们可以帮助您管理虚拟机 ...

  9. 在VirtualBox里复制VDI文件[转]

    原文地址:http://blog.sina.com.cn/s/blog_591a2c940100aree.html 在VirtualBox的快速修复界面里,可以随时生成当前状态的备份.当生成了备份之后 ...

最新文章

  1. Metadata Lock原理2
  2. OpenAI新研究:扩散模型在图像合成质量上击败BigGAN,多样性还更佳
  3. Day3 python基础
  4. RabbitMQ学习总结(7)——Spring整合RabbitMQ实例
  5. oddo docker 安装
  6. jsp中c:forEach的应用
  7. html 3d转换动画,开源项目:CSS 3D转换和动画学习示例教程
  8. docker中创建Jmeter及在外部使用JMeter-Server控制
  9. 【0802 | Day 7】Python进阶(一)
  10. hp服务器raid一直显示同步,HP Netserver NetRAID 一致性检查常见问题解答(FAQ)
  11. python实现输入三角形边长自动作图求面积案例
  12. 神经网络技巧篇之寻找最优参数的方法【续】
  13. elementui 表头错位解决方法
  14. Ubuntu嵌入式开发环境配置问题集锦(不断更新)
  15. c语言 删除程序注释,C/C++ 源文件删除注释代码
  16. 【GYM-100889 C】Chunin Exam【左右手路径问题】
  17. 0x00007FF818BAD646 (ucrtbased.dll)处(位于 通讯录.exe 中)引发的异常: 0xC0000005: 写入位置 0x000000000000000C 时发生访问冲突。
  18. Adobe国际认证让科技赋能时尚
  19. linux下img文件 windows查看器,Windows server 2016 设置使用照片查看器查看图片
  20. 我是谁:没有绝对安全的系统黑客手法介绍

热门文章

  1. python——深拷贝与浅拷贝的区别
  2. 8-Trusted Board Boot
  3. 判断文件是否为可执行程序
  4. pc817光耦参数_光耦在电子电路中有什么作用?关键参数有哪些?一起了解一下...
  5. 【技术学习】一次Node.js站点渗透
  6. 【Rsyslog】 从json 中通过正则 key 获取 value值,rsyslog正则匹配获取key 的 value值
  7. Linux 手动或自动挂载 NTFS 硬盘
  8. 应用Java程序片段动态生成表格
  9. 邻接矩阵和邻接表的相互转化
  10. Linux的crontab任务调度