将VMWare镜像迁移到KVM

rac*_*kom 5 vmware port centos kvm windows-server-2012-r2

我正在尝试将带有 Windows 2012 R2 的 VMWare 映像迁移到 KVM。我能够达到我的目的:

  • 将 vmdk 的所有部分合并到一个文件中

  • 从映像中删除了 VMWare 工具

  • 将 vmdk 转换为 qcow2

    qemu-img convert -o compat=0.10 -O qcow2 Windows2012-cl1.vmdk Windows2012-cl1.img

  • 在KVM中创建新的虚拟机

  • 添加img驱动器到它

  • KVM 中启动虚拟机

系统正在启动,但出现错误

您的电脑遇到问题,需要重新启动。

我尝试修复系统,但它说系统驱动器是只读的。问题可能出在哪里?我也尝试从Win2012R2 ISO映像启动来修复系统,但它说找不到系统驱动器。

主机系统:CentOS 6.5

rac*_*kom 2

看来这是CentOS qemu旧版本的问题。看来CentOS 7的qemu仍然很老,但我没有尝试。相反,我尝试了 Ubuntu 14.04,它似乎可以工作。因此,对于像我这样尝试做某事的人,我建议检查 qemu 的版本。