• 欢迎访问誉卿博客,推荐使用最新版火狐浏览器和 Chrome 浏览器访问本网站。

  • 初不解禅心未住,悟后逍遥游处方。 山水有情皆由心,见山见水皆天堂。

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

系统 yqdnsjs 12年前 (2013-03-23) 316次浏览 扫描二维码

Linux迷用Vbox很久了,很轻巧,总体来说,Virtual box确实是一款不错的免费虚拟机软件,但是在我的windows下运行的确实很卡,同样的环境下vmware就显得比较流畅,可是vbox实在是受不了,为了把以前在vbox下安装的虚拟机做到搬到vmware下可是没少花功夫,今天就找到了怎么在命令行方式下实现vbox的虚拟硬盘文件转换成vmware的vmdk格式的硬盘文件,希望能给大家帮助。

主体思路:将virtual box的硬盘镜像转换为vmware的,下面是操作步骤

 虚拟机软件版本:virtual box 3.2 和 vmware workstation 6.1Linuxren.net

使用virtual box的磁盘工具将linux的磁盘文件转换为vmware能识别的格式

在virtual box的安装目录下有个程序叫做 vboxmanage

 我们可以使用以下命令来实现转换 内容来自Linuxren.net

vboxmanage clonehd 路径A/xxx.vdi 路径2/xxx.vmdk –format VMDK

 运行界面参见下图

点击查看原图内容来自Linuxren.net

转换完毕后,我们安装vmware,然后从命令行进入vmware的安装目录

vmware同样提供了一个程序 vmware-vdiskmanage 来转换虚拟硬盘

 我们可以使用下面的命令来转换刚才virtual box转换出来的那个vmdk文件

vmware-vdiskmanager -r 路径a/xxx.vmdk -t X 路径B/xxx.vmdk

 注意命令中的那个X 的值需要用以下的数字来代替,根据自己的情况自行选择 copyright 0 : 做成文件(容量慢慢增加的)
1 : 将硬盘分割切成2GB一个文件
2 : 硬盘实际大小(容量为虚拟硬盘大小)
3 : 将硬盘分割切成2GB一个文件(总容量为虚拟硬盘大小)
4 : 配置成ESX的格式

 运行界面参见下图

点击查看原图

 耐心等待后,转换就完成了,在vmware中新建虚拟机时选择刚才转换好的硬盘文件,启动虚拟机

 继续你的虚拟机之旅吧

 ,linux迷按照此方法试验过了,貌似可以不用第二步,直接就用第一步转换来的vmdk就可以通过vmware打开了,而且可以用,第二步不知道原作者是什么个考虑,可能为了稳定和兼容性吧,我在vmware7.1上实验的还行,有第一步就可以!

喜欢 (0)