我正在尝试将大约 40 个 KVM 虚拟机(包含数百个主要用于 Windows 上的自动化测试的实时快照)从 Ubuntu 22 服务器迁移到 Debian 11 服务器。大多数虚拟机的机器类型是pc-i440fx-xenial
,我尝试将 XML 更改为机器类型pc-i440fx-5.2
以匹配 Debian 上的可用机器类型,但 qemu 只接受关闭快照 - 尝试使用此更改运行任何实时快照会引发错误。
为了解决这个问题,我想尝试在 Debian 上构建一个包含pc-i440fx-xenial
机器的 qemu 版本。问题是我发现的文档对菜鸟来说不太友好(除了相当高水平的东西之外,我没有太多的模拟经验),所以除了这里的基本说明之外,我不确定如何构建 qemu:https://wiki.qemu.org/Hosts/Linux#Running_QEMU_on_Linux
所以我想知道如何具体从 Ubuntu 构建中提取pc-i440fx-xenial
,以及如何将其包含在 qemu 构建中。这里也有人问过类似的问题:https://stackoverflow.com/questions/54394543/how-to-add-more-supported-machine-types-to-qemu然而,它并没有给出太多关于如何使用额外机器类型实际构建它的说明。任何帮助将不胜感激!