全部学习汇总: GitHub - GreyZhang/toolbox: 常用的工具使用查询,非教程,仅作为自我参考!
首先讲vdi格式转换成vmdk格式,以我自己的环境下的信息,处理如下:
VBoxManage clonehd "LinuxMint 21 ChibiOS Release3.vdi" "LinuxMint 21 ChibiOS Release3.vmdk" --format VMDK
这里的VBoxManage文件是VirtualBox中自带的一个工具。转换成功之后,会有一个100%的进度,但是这个转换似乎只能够执行一次,否则会报错。可能是处理的过程中处理了注册表。
我这里第二次尝试的时候,出现了如下的提示:
之后,需要把vmdk的格式转换成.com.vmdk格式,这个需要使用vm中的命令工具。操作具体如下:
vmware-vdiskmanager -r "LinuxMint 21 ChibiOS Release3.vmdk" -t 0 "LinuxMint 21 ChibiOS Release3.com.vmdk"
上面是转换的效果。
这样,其实是创建了一个vm虚拟机的磁盘文件。还是不能够直接打开,接下来应该按照虚拟机的信息创建一个虚拟机,使用上面的磁盘文件。
在创建虚拟机的时候,选择的操作系统类型可以通过VirtualBox查看一下。
之后,下一步选择刚刚生成出来的.com.vmdk的文件。
其他的基本上默认即可。我这边测试的是ChibiOS的开发虚拟机,体验还算是比较顺利。
虚拟机已经正常打开了。