Назад | Перейти на главную страницу

Ошибка grub после преобразования необработанного диска виртуальной машины в qcow2

Я конвертирую диски набора виртуальных машин под управлением KVM в формат QCOW2. Все они основаны на одной и той же версии Ubuntu 16.04.

  1. Остановить ВМ: virsh shutdown vm-name (Жду, пока ВМ не остановится)
  2. Преобразовать диск: qemu-img convert -f raw -O qcow2 vm-name.img vm-name.qcow2 (заканчивается без ошибок)
  3. Отредактируйте конфигурацию ВМ: 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

Grub2 / Установка