原始磁盘上的 QEMU 安装是否向后兼容?

原始磁盘上的 QEMU 安装是否向后兼容?

我创建了一个这样的 qemu 图像:

qemu-img create -f raw my_disk.raw 2G

并(手动)安装 debian:

qemu-system-i386 my_disk.raw -enable-kvm -m 1024 -cdrom my_debian_cd.iso

假设我使用 qemu 版本 执行这些步骤2.0.0,我可以使用较旧版本的 qemu(例如 版本)启动磁盘吗1.0.50?如果是,我是否必须以某种方式转换磁盘?使用用较新版本创建的映像是否安全,还是我必须预料到会出现问题?

谢谢您的帮助!

答案1

作为 RAW,文件包含其内部数据的简单位级表示。换句话说,RAW 磁盘始终是“兼容的”,因为它们不包含任何特殊结构/标头。

真正重要的是,即使使用 RAW 磁盘,它也支持虚拟硬件:较新的 QEMU 版本可以默认向客户机呈现一些旧 QEMU 版本不支持的虚拟化硬件。

无论如何,不​​同 QEMU 版本之间的虚拟化硬件通常是相同的,因此请尝试一下并报告您的(缺乏)成功!

相关内容