电脑计算机论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2830|回复: 0

vdi(virtual box虚拟机格式)转换成vmware格式虚拟机的方法

[复制链接]
admin 发表于 2012-10-31 16:23:54 | 显示全部楼层 |阅读模式
Virtual box是一款不错的免费虚拟机软件,但是它在我的4核CPU4G内存的工作站下运行ubuntu却然非常非常的卡!
被逼无奈的我只好将虚拟机更换为速度更快的vmware,因为我的工作环境已经在虚拟机中配置完整,重现安装和配置一次系统太耗费时间了,所以将virtual box上安装的ubuntu无缝的转移到vmware上面,就是我要解决的问题。
主体思路:将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中新建虚拟机时选择刚才转换好的硬盘文件,启动虚拟机
继续你的虚拟机之旅吧

    注:在vmware中直接打开这个vmdk的文件是无法启动的,需要新建虚拟机-选择自定义-选择系统(如果不知道,可以选择other) ,在选择虚拟磁盘时,选择已经存在的虚拟磁盘,然后选择这个,即可。
您需要登录后才可以回帖 登录 | 注册

本版积分规则


QQ|手机版|小黑屋|电脑计算机论坛 ( 京ICP备2022023538号-1 )

GMT+8, 2024-5-3 00:35 , Processed in 0.074722 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表