我创建了一个这样的 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 版本之间的虚拟化硬件通常是相同的,因此请尝试一下并报告您的(缺乏)成功!