qcow2 和 qemu-system-arm

qcow2 和 qemu-system-arm

我刚刚尝试在我的 Ubuntu 机器上使用 QEMU 启动 Debian ARMel 构建,如下所示:-

qemu-system-arm -M versatilepb -kernel vmlinuz-3.2.0-4-versatile -initrd initrd.img-3.2.0-4-versatile -hda debian_wheezy_armel_desktop.qcow2 -append "root=/dev/sda1"

但我收到此错误消息:

qemu-system-arm: -hda debian_wheezy_armel_desktop.qcow2: 'scsi0-hd0' uses a qcow2 feature which is not supported by this qemu version: QCOW version 3

我还没有遇到任何将 qcow2 转换为 qcow3 的方法;有谁知道支持qcow2的最新qemu版本是什么?我想尝试安装它。

答案1

根据该错误消息,似乎这个网站问题可能出在 virt-manager 创建映像的方式上,您也许可以qemu-img像这样使用:

qemu-img convert -f qcow2 -O qcow2 -o compat=0.10 $ORIGPATH $NEWPATH

从“损坏的”qcow2 转换为可用的 qcow2 文件。

相关内容