由于我的 vmdk 文件是分割过的,把虚拟机从 vmdk 迁移到 KVM 下稍微有点麻烦。
-
从 VMware 官方下载
vmware-vdiskmanager
1,解开后拷贝到VMware Player 的安装目录,否则会提示 DLL 找不到。 -
把分割的虚拟机镜像合并起来:
vmware-vdiskmanager -r "Fedora 64bit.vmdk" -t 0 fc64.vmdk
-
把合并后的虚拟机文件拷贝到 Linux 里面,再转换成 qcow2 格式:
qemu-img convert -f vmdk -O qcow2 fc64.vmdk fc64.qcow2
启动虚拟机的脚本如下:
#!/bin/sh
QEMU=/usr/bin/qemu-system-$(uname -m)
$QEMU -enable-kvm -m 1024 -smp cpus=2 \
-net nic -net user,net=1.0.2.0/24,hostfwd=tcp::2222-:22 \
fc64.qcow2
顺便记录一下,如何自动关闭蓝牙(默认是登录后自动打开着)。