两行代码将vdi文件转换为vmdk文件,使得virtual box虚拟机在vmware中运行
两行代码将vdi文件转换为vmdk文件,使得virtual box虚拟机在vmware中运行
·
首先退出所有的virtual box的进程,否则后续的命令行操作会报错
TLDR
两行命令:
- 1.运行VirtualBox目录下的VBoxManage.exe程序
- 2.运行VMware Workstation目录下的vmware-vdiskmanager.exe程序
C:\Program Files\Oracle\VirtualBox> ./VBoxManage.exe clonehd "D:\SEED-Ubuntu20.04\SEED-Ubuntu20.04.vdi" SEED-Ubuntu20.04.vmdk --format vmdk
C:\Program Files (x86)\VMware\VMware Workstation> .\vmware-vdiskmanager.exe -r "C:\Program Files\Oracle\VirtualBox\SEED-Ubuntu20.04.vmdk" -t 0 "C:\Users\GuoJiaming\Documents\Virtual Machines\SEED-Ubuntu20.04.vmdk"
VBoxManage.exe
下面的代码,先切换到VirtualBox目录,然后运行VBoxManage.exe程序,后面参数跟两个路径,第一个是需要转换的vdi文件,第二个是目标文件,–format vmdk指定文件格式
C:\Program Files\Oracle\VirtualBox> ./VBoxManage.exe clonehd "D:\SEED-Ubuntu20.04\SEED-Ubuntu20.04.vdi" SEED-Ubuntu20.04.vmdk --format vmdk
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Clone medium created in format 'vmdk'. UUID: 9630466a-540b-4482-8f91-8fa36b0651c7
得到一个新的vmdk文件,现在这个文件还不能直接使用,还需要用vmware-vdiskmanager.exe 再一次转换
vmware-vdiskmanager.exe
先切换到VMware Workstation目录,然后执行vmware-vdiskmanager.exe 程序,后面的两个路径,前者是之前得到的vmdk文件,后者是目标文件
C:\Program Files (x86)\VMware\VMware Workstation> .\vmware-vdiskmanager.exe -r "C:\Program Files\Oracle\VirtualBox\SEED-Ubuntu20.04.vmdk" -t 0 "C:\Users\GuoJiaming\Documents\Virtual Machines\SEED-Ubuntu20.04.vmdk"
Creating disk 'C:\Users\GuoJiaming\Documents\Virtual Machines\SEED-Ubuntu20.04.vmdk'
将镜像导入到vmware
新建虚拟机–>…–>在选择磁盘选项,点击使用现有虚拟磁盘
更多推荐
已为社区贡献4条内容
所有评论(0)