无法从VMware ESXI上的KVM启动转换后的虚拟机

VM – 3.14.14-gentoo与LVM

pipe理程序 – KVM qemu 3.15.7-gentoo

我使用命令qemu-img convert -O vmdk转换了虚拟机,之后我将磁盘上载到VMware数据存储区,并使用IDE磁盘创build了虚拟机。

当我启动(initramfs)我得到一个错误:

init [1]:segfault at a8 ip 00007f1dde6110ae sp 00007fffe3ddd718错误4在libc-2.19.so [7f1dde5e2000 + 1a2000]

内核恐慌 – 不同步:试图杀死初始化! 退出码= 0x0000000b

如果我使用gentoo livecd启动系统,我可以做modprobe dm-modvgchange -ay ,之后我可以安装我的系统。 所以我认为LVM是好的。

我不明白我需要解决什么问题。 当我转换没有LVM的虚拟机一切都很好。

问题是在vmdk文件中的ddb.adapterType参数。 首先我们需要转换上传的磁盘

vmkfstools -i /vmfs/volumes/datastore/DiskImage.vmdk -d thin /vmfs/volumes/datastore/DiskImage1.vmdk

之后,用VI编辑器打开文件,并将ddb.adapterType从“ide”更改为“lsilogic”。

之后,虚拟机将启动,没有错误。

来源: https : //nowhere.dk/articles/moving-virtual-machines-from-kvm-to-esxi-6-0