VM - 3.14.14-gentoo с LVM
Гипервизор - KVM qemu 3.15.7-gentoo
Я преобразовал виртуальную машину с помощью команды qemu-img convert -O vmdk
, после этого я загрузил диск в хранилище данных VMware и создал виртуальную машину с IDE-диском.
Когда я загружаюсь (initramfs), я получаю сообщение об ошибке:
init [1]: segfault at a8 ip 00007f1dde6110ae sp 00007fffe3ddd718, ошибка 4 в libc-2.19.so [7f1dde5e2000 + 1a2000]
Паника ядра - не синхронизируется: попытка убить init! код выхода = 0x0000000b
Если я загружаю систему с помощью gentoo livecd, я могу сделать modprobe dm-mod
и vgchange -ay
, после этого я могу смонтировать свою систему. Так что я думаю, что LVM в порядке.
Я не понимаю, что мне нужно исправить. Когда я конвертировал виртуальные машины без LVM, все было хорошо.
Проблема была в ddb.adapterType
параметр в файле vmdk. Прежде всего нам нужно преобразовать загруженный диск
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