• 用命令让vbox的虚拟硬盘文件转换成vmware的vmdk


    VirtualBox的生成备份功能只是个系统还原点
    这个生成备份功能备份速度非常快,其实它并不是备份,而是相当于xp系统中的建立系统还原点。但是要注意的是如果你的虚拟硬盘文件(***.vdi)在别的VBox虚拟机中使用,就像我,在xp和linux下各有一个vbox程序一起操作这个vdi文件,在没有设置备份的vbox虚拟机中,无法实现备份功能。所以如果要在多个虚拟机程序共享使用vbi虚拟硬盘文件,那么要正确备份就要在每个虚拟机中都备份,并且使用完毕后回复到备份点。由于备份是每个虚拟机自行管理,因此在其他虚拟机中发生的改变恐怕无法被另外的虚拟机还原。
     
    *****************************************************************************
    Linux迷用Vbox很久了,很轻巧,总体来说,Virtual box确实是一款不错的免费虚拟机软件,但是在我的windows下运行的确实很卡,同样的环境下vmware就显得比较流畅,可是vbox实在是受不了,为了把以前在vbox下安装的虚拟机做到搬到vmware下可是没少花功夫,今天就找到了怎么在命令行方式下实现vbox的虚拟硬盘文件转换成vmware的vmdk格式的硬盘文件,希望能给大家帮助。
     
    主体思路:将virtual box的硬盘镜像转换为vmware的,下面是操作步骤
    虚拟机软件版本:virtual box 3.2 和 vmware workstation 6.1
    使用virtual box的磁盘工具将linux的磁盘文件转换为vmware能识别的格式
    在virtual box的安装目录下有个程序叫做 vboxmanage
    我们可以使用以下命令来实现转换
    vboxmanage clonehd 路径A/xxx.vdi 路径2/xxx.vmdk –format VMDK
    运行界面参见下图
     
    转换完毕后,我们安装vmware,然后从命令行进入vmware的安装目录 
    vmware同样提供了一个程序 vmware-vdiskmanage 来转换虚拟硬盘
    我们可以使用下面的命令来转换刚才virtual box转换出来的那个vmdk文件
    vmware-vdiskmanager -r 路径a/xxx.vmdk -t X 路径B/xxx.vmdk
    注意命令中的那个X 的值需要用以下的数字来代替,根据自己的情况自行选择
    0 : 做成文件(容量慢慢增加的)
    1 : 将硬盘分割切成2GB一个文件
    2 : 硬盘实际大小(容量为虚拟硬盘大小)
    3 : 将硬盘分割切成2GB一个文件(总容量为虚拟硬盘大小)
    4 : 配置成ESX的格式
    运行界面参见下图
     
    耐心等待后,转换就完成了,在vmware中新建虚拟机时选择刚才转换好的硬盘文件,启动虚拟机
    继续你的虚拟机之旅吧
    ,linux迷按照此方法试验过了,貌似可以不用第二步,直接就用第一步转换来的vmdk就可以通过vmware打开了,而且可以用,第二步不知道原作者是什么个考虑,可能为了稳定和兼容性吧,我在vmware7.1上实验的还行,有第一步就可以!
  • 相关阅读:
    js本地时钟
    《Real Time Rendering》第二章 图形渲染管线
    《Real Time Rendering》第三版 翻译
    《Windows via C/C++》学习笔记(一):Error handling
    《Real Time Rendering》第三章 图形处理单元
    《工程结构优化设计基础》总结
    《TCP/IP协议详解》学习笔记(一):概述
    【转载】四大开源3d游戏引擎探究
    几何非线性中的几个重要概念
    《Windows via C/C++》学习笔记(二):Working with Characters and String
  • 原文地址:https://www.cnblogs.com/huapox/p/3516299.html
Copyright © 2020-2023  润新知