我有一个功能齐全的 QEMU 虚拟机(ubutu 主机,XP 客户机)。我无法将机器状态保存到快照中,因为我已将 PCIe 卡连接到虚拟机。错误消息显示“请求的操作无效:域已分配非 USB 主机设备”。“非 USB 设备”是 PCIe 卡。当我将其从虚拟机中分离时,快照可以完美运行。错误的原因(我猜)是 PCIe 卡在创建和恢复快照之间可能会发生变化,因此默认情况下禁用此功能。
有办法解决这个问题吗?我绝对需要 XP 客户机上的 PCIe 卡,而且我实际上已将其从主机上分离,因此主机永远不会使用它。但我希望能够在虚拟机上使用快照,因为我的工作涉及使用 XP 中的几个不同程序。
答案1
你可以:grep -i denied on /var/log/kern.log 可能是 apparmor 阻止了它。如果是,那么你修改 libvirt-qemu 的 apparmor acl。
最好的。