<disk type="file" device="cdrom">
<driver name="qemu" type="raw"></driver>
<source file="/tmp/virtio-win-0.1.225.iso"></source>
<target dev="sdcc" bus="scsi"></target>
</disk>
virsh attach-device 2 /gaodi-2008r2/cdrom.xml
cdrom/floppy device hotplug isn't supported
尝试在QEMU-KVM中热插入CD-ROM时出现 “hotplug isn’t supported” 的错误消息时,这意味着您的QEMU-KVM配置不支持热插拔CD-ROM设备。要解决这个问题,您可以考虑以下几个步骤:
检查QEMU-KVM版本:确保您正在使用的QEMU-KVM版本支持热插拔CD-ROM设备。较新的QEMU版本通常会增加对新设备的支持和改进。
停止虚拟机:热插拔通常需要在虚拟机关闭的情况下完成。确保您的虚拟机处于关闭状态,然后尝试挂载CD-ROM。
检查XML配置:确保您的XML配置文件正确设置了CD-ROM设备。XML配置文件应该包含一个
<disk>元素,其device属性设置为 “cdrom”,并且配置了正确的<source>和<target>。<disk type='file' device='cdrom'> <driver name='qemu' type='raw'/> <source file='/path/to/your.iso'/> <target dev='hdb' bus='ide'/> <readonly/> </disk>
重新启动虚拟机:在配置CD-ROM后,重新启动虚拟机以使更改生效。
检查QEMU命令行参数:如果您是通过命令行启动虚拟机,确保您的QEMU命令行参数中包含了
-device选项来指定CD-ROM设备。例如: