Virtualbox Can';转换qcow2 QEMU映像后启动VDI映像

Virtualbox Can';转换qcow2 QEMU映像后启动VDI映像,virtualbox,qemu,Virtualbox,Qemu,我尝试启动VirtualBox VDI映像(从使用QEMU创建的qcow2映像中获取)。此图像是使用以下命令创建的,从 qemu-img convert -f qcow2 -O vdi debian-9.0-sparc64.qcow2 debian-9.0-sparc64.vdi qemu img的版本为: $ qemu-img --version qemu-img version 2.9.0 但当我将VDI映像添加到VirtualBox中时,如下图所示: 然后启动它,我得到这个信息:

我尝试启动VirtualBox VDI映像(从使用QEMU创建的
qcow2
映像中获取)。此图像是使用以下命令创建的,从

 qemu-img convert -f qcow2 -O vdi debian-9.0-sparc64.qcow2 debian-9.0-sparc64.vdi
qemu img的版本为:

$ qemu-img --version
qemu-img version 2.9.0
但当我将VDI映像添加到VirtualBox中时,如下图所示:

然后启动它,我得到这个信息:

从我在类似致命错误上看到的情况来看,似乎除了创建的
VDI
映像之外,我还必须添加操作系统的ISO映像,不是吗

我有一个Debian-9 Sparc64的ISO映像(
Debian-9.0-Sparc64-NETINST-1.ISO
),但这是一个安装原始ISO映像,不是安装了操作系统的当前ISO映像

我尝试在配置面板中添加此ISO映像,如下所示:

以及引导设备的订购:

我还尝试从中生成VDI图像, 但是没有成功

目前,我只能使用QEMU启动qcow2映像,如:

qemu-system-sparc64 -name debian-sparc64 -machine sun4u,accel=tcg,usb=off -m 1024 \
   -realtime mlock=off -smp 1,sockets=1,cores=1,threads=1 \
   -rtc base=utc -no-reboot -no-shutdown \
   -boot strict=on \
   -drive file=debian-9.0-sparc64.qcow2,if=none,id=drive-ide0-0-1,format=qcow2,cache=none \
   -device ide-hd,bus=ide.0,unit=0,drive=drive-ide0-0-1,id=ide0-0-1 \
   -netdev user,id=hostnet0,hostfwd=tcp::5555-:22 \
   -device e1000,netdev=hostnet0,id=net0,mac=52:54:00:ce:98:e8 \
   -msg timestamp=on -nographic
我之所以想用VirtualBox启动Debian9 Sparc64,是因为,使用
qemu-system-Sparc64
,我无法拥有网络(但这是一个不同的问题)

可能有什么问题(启动VirtualBox VDI映像)或提供一些线索以在启动时修复此错误消息

更新1
问题似乎来自使用
qemu img
工具在
.qcow2
和VDI之间的转换。如何使VDI磁盘可引导?

VBoxManage convertdd debian-9.0-sparc64.qcow2 linux_file.VDI