VM - 3.14.14-gentoo,带 LVM
虚拟机管理程序 - KVM qemu 3.15.7-gentoo
我使用命令转换了虚拟机qemu-img convert -O vmdk
,然后将磁盘上传到 VMware 数据存储并使用 IDE 磁盘创建了虚拟机。
当我启动(initramfs)时出现错误:
init[1]: a8 ip 00007f1dde6110ae sp 00007fffe3ddd718 处发生段错误,libc-2.19.so[7f1dde5e2000+1a2000] 中出现错误 4
内核崩溃 - 未同步:尝试终止 init!exitcode=0x0000000b
如果我使用 gentoo livecd 启动系统,我可以执行modprobe dm-mod
,vgchange -ay
然后就可以挂载我的系统了。所以我认为 LVM 没问题。
我不明白我需要修复什么。当我转换没有 LVM 的虚拟机时,一切都很好。
答案1
问题出ddb.adapterType
在 vmdk 文件中的参数。首先我们需要转换上传的磁盘
vmkfstools -i /vmfs/volumes/datastore/磁盘映像.vmdk -d thin /vmfs/volumes/datastore/磁盘映像1.vmdk
之后,用VI编辑器打开文件,将ddb.adapterType
“ide”改为“lsilogic”。
此后,虚拟机将会启动且不会出现错误。
来源:https://nowhere.dk/articles/moving-virtual-machines-from-kvm-to-esxi-6-0