前言:部分靶机只适用于VirtualBox,VM打不开VirtualBox的文件,所以需要进行转换
前置条件:本机已经下载VM和VirtualBox
第一步:文件转换
找到VirtualBox.exe所在位置,启动cmd窗口
文件转换的命令:
VBoxManage clonehd D:\Seed\SEED-Ubuntu20.04.vdi D:\Seed\SEED-Ubuntu20.04.vmdk --format vmdk
命令解释:
D:\Seed\SEED-Ubuntu20.04.vdi为需要转换的virtualbox文件
D:\Seed\SEED-Ubuntu20.04.vmdk为转换后的vm文件的存储位置
注意:转换文件存放的位置需要留出一定的空间
随后等待下方的进度条到达100%即可
第二步:导入VM
2.1新建虚拟机
2.2选择自定义
2.3选择兼容性版本
直接下一步即可
2.4稍后安装操作系统
2.5选择靶机的操作系统
这里以Linux为例
2.6虚拟机名字和存放位置
2.7选择处理器
2.8分配内存
2.9选择网络模式(后续也可以更改)
2.10选择I/O控制器类型
2.11选择需要创建的磁盘类型
注1:此处需要重点关注,因为我们要采用转换的虚拟机直接作为启动盘,所以磁盘类型必须和原虚拟机一致,否则会无法启动虚拟机,造成蓝屏报错注2:若原虚拟机无法启动查看,可选择与原虚拟机物理机一致的磁盘类型进行尝试,此处我的原虚拟机使用的是SATA盘,所以我选择SATA类型的磁盘
2.12选择磁盘
2.13选择磁盘文件
选择刚刚转换后的文件
后续点击完成,虚拟机成功创建好
至此已经完成VirtualBox文件的转换并且导入到了VM中