使用 kvm 克隆多个 xp qcow2 基础映像时出现缺失 hal.dll 错误

使用 kvm 克隆多个 xp qcow2 基础映像时出现缺失 hal.dll 错误

我正在运行 linux mint debian 版本。
我已安装并运行 kvm,使用 virt-manager 作为管理器。我有一个安装了 windows xp pro 的 qcow2 磁盘文件,我将其用作克隆新 qcow2 文件的基础。我以前这样做过,没有问题。为了测试,我想运行多个克隆。但是,如果我一次启动多个克隆,我会在 Windows 中收到以下错误:

Windows could not start because the following file is missing or corrupt:
<Windows root>\system32\hal.dll.
Please re-install a copy of the above file.

这似乎发生在我运行的任何基于克隆 qcow2 映像的虚拟机组合上。我可以单独运行其中任何一个。但是,如果我尝试启动第二个虚拟机,而另一个虚拟机也运行在同一个基本映像上,我就会收到该错误。

我是否能够像我希望的那样运行多个克隆进行测试?如果可以,请为我指明正确的方向。

答案1

您的克隆是否使用相同的可写映像?您需要为每个同时运行的虚拟机提供不同的映像。

相关内容