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

Перенести гостя с KVM на VirtualBox

Я перевожу некоторые машины с KVM на VirtualBox на переходный период, пока мы создаем нашу новую среду виртуализации.

Проблема теперь в том, что диски расположены в разделе LVM, и мне нужно преобразовать их в формат, который распознает VirtualBox. Я нашел много документации по переходу в другом направлении, но не в этом.

qemu-img convert -c /dev/Volume01/Disk -O qcow2 Disk.qcow2

Кажется, что инструмент выполняет свою работу, но диск не работает. В VirtualBox я получаю FATAL: No bootable medium found! System halted.. Есть еще варианты?

  1. Похоже, на конвертированном диске нет загрузчика. Вы можете установить его, загрузившись с LiveCD.

  2. Как альтернатива. Я не уверен, что это сработает, но вы можете попробовать доступ к необработанному разделу, то есть заставить VirtualBox напрямую обращаться к разделу LVM. Больше информации

dd сначала том:

dd if=/dev/Volume01/Disk of=/tmp/image.raw
qemu-img convert -O vdi /tmp/image.raw test.vdi
rm /tmp/image.raw

Технически вы можете передать этот необработанный файл VirtualBox, но VDI является его собственным форматом.