порядок действий примерно следующий: 1. Подготавливаем виртуалку с диском идентичным по размеру целевому vps. С соответствующим режимом загрузки (BIOS/UEFI) 2. На целевой VPS с некоторыми предварительными процедурами отрываем корень от диска с помощью pivot_root 3. Рестартим все сервисы, чтобы диском больше никто не пользовался. 4. С помощью dd через ssh заливаем образ диска с предварительно подготовленной виртуалки/системы на целевой VPS 5. reboot. Profit
Да мне не надо, я из qcow2 разворачиваю дроплеты. Ну и написано в описании проекта, мол, использовать на свой страх и риск. Ну и есть списочек проверенных хостеров конечно же.