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 : 做成文件(容量慢慢增加的). V4 W& \( W7 N# s" g% e7 j
1 : 将硬盘分割切成2GB一个文件4 I' O' J) Z# i. y4 h! _# _, K
2 : 硬盘实际大小(容量为虚拟硬盘大小)/ P+ ]3 E) I9 z7 Z
3 : 将硬盘分割切成2GB一个文件(总容量为虚拟硬盘大小)
/ l4 M& L; v- u$ r) I4 : 配置成ESX的格式 运行界面参见下图 耐心等待后,转换就完成了,在vmware中新建虚拟机时选择刚才转换好的硬盘文件,启动虚拟机 继续你的虚拟机之旅吧 |