如何将 VMWare Server 2.0.2 VM(Windows Server)转换为 Ubuntu 16.04 上的 KVM?

如何将 VMWare Server 2.0.2 VM(Windows Server)转换为 Ubuntu 16.04 上的 KVM?

给定:运行 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 日志中没有与上述相关的错误,所以我不知道如何处理该任务。欢迎任何合理的建议。

相关内容