类似方式可以用来将VirtualBox虚机迁移到各种虚拟化平台。

磁盘导出

使用Virtualbox命令行工具导入Raw格式的磁盘镜像

# VBoxManage.exe clonehd [虚拟磁盘] --format raw [镜像文件]
C:\'Program Files'\Oracle\VirtualBox\VBoxManage.exe clonehd .\whoops-dev.vhd --format raw whoops-dev.img

DD写入

拷贝镜像文件导nas,创建Zvol,登录终端,使用dd命令把镜像写入对应zvol。

sudo dd if=whoops-dev.img of=/dev/whoops-nas/vm/whoops-dev status=progress

创建虚机

在Truenas控制台创建虚机,镜像选择对应zvol,注意引导方式要和原来Virtualbox一样UEFI或者BIOS。

备份虚机

使用dd命令把对应zvol,拷贝到指定文件。

sudo dd if=/dev/whoops-nas/vm/whoops-dev of=whoops-dev.img status=progress