转发:http://blog.csdn.net/dotuian/article/details/9127229

一,虚拟镜像文件格式
VirtualBox磁盘镜像文件(VDI, VMDK, VHD, HDD)
1.VDI(Virtual Desktop Infrastructure,)
  VirtualBox创建的虚拟硬盘文件是vdi格式的
2.VMDK(VMWare Virtual Machine Disk Format)
  是虚拟机VMware创建的虚拟硬格式,文件存在于VMware文件系统中,被称为VMFS(虚拟机文件系统)。
  一个VMDK文件代表VMFS在虚拟机上的一个物理硬盘驱动。
  所有用户数据和有关虚拟服务器的配置信息都存储在VMDK文件中。
  ※VirtualBox也支持VirtualBox的VMDK格式。
3.VHD
  VHD是微软Microsoft Virtual PC 虚拟机的文件。
  ※VirtualBox也支持VirtualBox的VHD格式。
二,虚拟镜像文件之间格式的转换
VirtualBox 附带的 VBoxManage 已经可以实现转换虚拟磁盘格式的功能。
常用的格式转换命令:
1.vmdk ⇒ vdi

  VBoxManage.exe clonehd source.vmdk target.vdi --format VDI

2.vdi ⇒ vmdk

  VBoxManage.exe clonehd source.vdi target.vmdk --format VMDK 

3.vdi ⇒ vhd

  VBoxManage.exe clonehd source.vdi target.vhd --format VHD 

※--format 是指target的格式,source的格式似乎会自动判断。

三,UUID的修改

载入复制的Ubuntu Server虚拟镜像文件时,会提示UUID已经存在。

解决办法:修改UUID。修改UUID的命令如下:

VBoxManage.exe internalcommands sethduuid  "D:\COPY.vmdk"
UUID changed to: 937196e1-16c2-4bcd-9adc-1bd541c8bdbf

※VBoxManage.exe在VirtualBox安装目录下

四,mac地址不能识别网卡的解决方法

将复制过后的ubuntu镜像文件载入到virtualbox中后,mac地址不能识别网卡。

原因在于/etc/udev/rules.d/70-persistent-net.rules文件保存了原始虚

拟机网卡的mac地址,这时候利用virtualbox刷新mac地址匹配不了,ubuntu就

识别不出网卡。

解决办法:删除/etc/udev/rules.d/70-persistent-net.rules文件。

VirtualBox镜像复制载入的更多相关文章

  1. python Tricks —— list 镜像复制与 list comprehension 列表解析的顺序

    0. 对 list 镜像复制,a = [1, 2, 3] ⇒ [1, 2, 3, 3, 2, 1] a*2 ⇒ a = [1, 2, 3, 1, 2, 3] a.extend(reversed(a)) ...

  2. kali的virtualbox镜像账号密码

    下载最新版本kali的virtualbox镜像 默认账号密码 root  密码 toor

  3. VirtualBox安装复制Centos6.6配置网络

    由于要搭建mongodb的集群,先用虚拟机做下相关实验,以前都用VM Vare,但是现在这个电脑的配置不是太好,VM Vare比较耗资源,所以选择VirtualBox. 1.下载VirtualBox和 ...

  4. SQLServer 数据库镜像+复制方案

    目标: 主机做了Mirror和Replication,当主机出现问题时,Replication和Mirror实现自动的故障转移(Mirror 和Replication都切换到备机,而当主机 重新启动后 ...

  5. SQL Server复制情况下的高可用方案(一)镜像+复制

    数据库镜像可以与事务复制一起使用实现数据库整体的高可用性和高性能,其中镜像可以提供故障检测和故障转移,复制则用于实现读写分离. 数据库镜像涉及一个数据库的两个副本,这两个副本通常驻留在不同的计算机上. ...

  6. MySQL 数据库双向镜像、循环镜像(复制)

    在MySQL数据库镜像的贴子中,主数据库A 的数据镜像到从数据库B,是单向的,Zen Cart网店的数据读写都必须在数据库A进行,结果会自动镜像到数据库B中.但是对数据库B的直接操作,不会影响数据库A ...

  7. 基于VirtualBox的多重载入

    问题描述 这个问题要追溯到中秋之前,也就是写第一周博客的时候,当时我用的还是虚拟机上的ubuntu:当时我的ubuntu不是最新版,所以有提示升级,你懂的,我升了(因为时间有点久,我先去吃了个饭):等 ...

  8. SQLServer 数据库镜像+复制切换方案

    目标: 主机做了Mirror和Replication,当主机出现问题时,Replication和Mirror实现自动的故障转移(Mirror 和Replication都切换到备机,而当主机 重新启动后 ...

  9. VirtualBox 虚拟机复制

    本文简单讲两种情况下的复制方式 1 跨电脑复制 2 同一virtrul box下 虚拟机复制 ---------------------------------------------- 1 跨电脑复 ...

随机推荐

  1. oracle主机修改IP后客户端无法连接

    无论SQLPLUS还是PLSQL Developer连接均报错: ERROR:ORA-12154: TNS: 无法解析指定的连接标识符 解决方法:修改主机IP后,客户端修改tnsnames文件IP:还 ...

  2. Ubuntu 12.04 搭建 Eclipse Android 开发环境(转)

    Ubuntu 12.04 搭建 Eclipse Android 开发环境 http://blog.sina.com.cn/s/blog_93dc666c0101b39p.html (2012-09-0 ...

  3. Respond.js让IE6-8支持CSS3 Media Query

    原文地址:http://caibaojian.com/respondjs.html   使用方式   官方demo地址:http://scottjehl.github.com/Respond/test ...

  4. ASP.net+SQL server2008简单的数据库增删改查 VS2012

    工具:VS2012 数据库:SQL server 简单说明:根据老师上课给的代码,进行了简单的改正适用于VS2012环境,包括注册.登录.查询.修改.删除功能,多数参考了网上的代码 百度云源代码连接t ...

  5. ASP.NET在实际开发中验证码的用法

    在网上有看到很多关于验证码的代码,很多都只是生成一张验证码图片,然而在实际登陆验证模块,验证码要怎么添加进去或者说怎么运用.和实际项目开发中要怎么使用验证码,我自己总结了几点. 一.在实际开发登陆模块 ...

  6. tostring的用法

    ToString()可空参数单独使用,同时可以加一个格式化参数,具体方式如下: . 取中文日期显示_年月 currentTime.ToString("y"); 格式:2007年1月 ...

  7. Spring 之 注解详解

    概述 注释配置相对于 XML 配置具有很多的优势: 它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作.如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO ...

  8. AspectJ截获操作

    package com.example.aspectjandroidtest; import java.io.BufferedOutputStream; import java.io.ByteArra ...

  9. 在Django里查询数据库时,如何按照desc倒序返回数据?

    按照entry_date从小到大查询数据,可以写成: Content.objects.order_by('entry_date') 从大到小排序: Content.objects.order_by(' ...

  10. HeadFirst设计模式读书笔记(1)-策略模式(Strategy Pattern)

    策略模式(Strategy Pattern): 定义了了算法簇,分别封装起来,让它们之间可以相互替换,此模式让算法的变化独立于使用算法的客户端. 第一个设计原则:找出应用中可能需要变化之处,把他们独立 ...