Linux

使用 kvm 複製多個 xp qcow2 基礎映像會導致缺少 hal.dll 錯誤

  • December 12, 2011

我正在執行 linux mint debian 版。

我使用 virt-manager 作為管理器安裝並執行了 kvm。我有一個安裝了 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 映像的 vm 的任何組合中。我可以單獨執行它們中的任何一個。但是,如果我嘗試啟動第二個,同時還有一個正在執行相同的基本映像,我會收到該錯誤。

我應該能夠像我想要的那樣執行多個複製進行測試嗎?如果是這樣,請指出我正確的方向來實現這一目標。

您的複製是否有機會使用相同的可寫圖像?您需要為同時執行的每個 VM 提供不同的映像。

引用自:https://serverfault.com/questions/339670