Я конвертирую диски набора виртуальных машин под управлением KVM в формат QCOW2. Все они основаны на одной и той же версии Ubuntu 16.04.
virsh shutdown vm-name
(Жду, пока ВМ не остановится)qemu-img convert -f raw -O qcow2 vm-name.img vm-name.qcow2
(заканчивается без ошибок)virsh edit vm-name
затем измените формат диска на qcow2 и путь к файлу диска, чтобы указать на диск qcow2.После запуска ВМ обычно Я вижу эту ошибку в консоли error:file '/boot/grub/i386-pc/normal.mod' not found.
и запрос восстановления GRUB.
Но почему-то после нескольких попыток это сработало для двух виртуальных машин из 6. С тех пор не повезло. На данный момент я застрял, и не только решения, но даже идеи о том, где искать, были бы очень признательны.
Спасибо!
Возможно, на виртуальной машине было изменено оборудование. Есть несколько способов восстановить загрузку Ubuntu:
Как восстановить, восстановить или переустановить Grub 2 с Ubuntu Live CD или USB