Есть необходимость перенести систему их контейнера VZ в KVM. Существуют описания; например здесь https://lintut.com/how-to-migrate-openvz-to-kvmvmware/ так и говорится «Trust me.. it works!».
У меня ситуация гораздо лучше чем у автора статьи: есть возможность остановить исходную систему. Монтирую контейнер и делаю архив корня исходной системы. Затем монтирую образ рабочей (остановленной) виртуальной машины, создаю подкаталог default.system/ и переношу туда текущее содержимое, после чего разворачиваю в корень архив.
Сначала меняю только fstab, сразу пробую запустить но grub падает в grub shell. В общем ожидаемо. Останавливаю, заменяю /boot на исходный (из default.system/). Может было бы достаточно только конфига но системы вроде полностью идентичны (centos 6) поэтому заменяю весь каталог. В описании сказано что нужно поставить пакет mingetty, но он вроде уже установлен. Там же рекомендуется добавить в inittab соотв. вызовы, но в заготовке (куда копируется) этого нет: добавил.
Система загружается, но логин не работает: набираешь текст, ввод, снова текст — просто всё выводится на экран без видимого результата.
Также, нет IP адреса который должен подняться. Но логи в смонтированной ФС из образа показывают что система вроде жива. Общаюсь с ней через crontab, создаю задание и смотрю результат. Результат показывает что сетевая карта существует
00:03.0 Ethernet controller: Red Hat, Inc. Virtio network device
Device eth0 does not seem to be present, delaying initialization.
Как можно понять что мешает сети и логину?