给定:运行 32 位 Windows Server 的 VMWare Server 2.0.2 虚拟机。CPU:AMD Phenom II X6 1075T。
要求:在 KVM(Ubuntu 16.04.5,64 位,应用最新更新)上转换并运行 VM,CPU:Intel Core i5-2400。
源 VM 不使用目标 CPU 中缺少的特定 Phenom 指令。
尝试了这个方法:将 Windows 2008R2 vmdk 转换为 KVM 映像,以及其他典型的操作方法,通常基于下面的命令进行转换(转换时没有错误,但无法启动 - 见下文):
qemu-img convert -O qcow2 source.vmdk target.qcow2
尝试了下面的方法,但也是徒劳的:
- 在各种 CPU 下运行(coreduo、core2duo、phenom 等)
- 在各种 VGA 卡下运行
- 尝试直接运行源 .vmdk
症状:转换后的虚拟机启动后,其 CPU 负载上升到 100%,BIOS VNC 屏幕停留在“从硬盘启动...”,没有其他反应。
KVM 日志中没有与上述相关的错误,所以我不知道如何处理该任务。欢迎任何合理的建议。