Привет, у меня есть ВМ в xen (1 жесткий диск 250 ГБ). Я пытаюсь конвертировать эту ВМ в proxmox:
1. экспорт из xen
2. конвертирую жесткий диск: qemu-img convert importFile.vhd -O qcow2 exportFile.qcow2
3. создаю ВМ в proxmox с 250 ГБ qcow2 диском, но не запускаю
4. меняю жесткий диск у новой ВМ в proxmox на конвертированный qcow2 диск
5. запускаю ВМ — вижу меню загрузчика grub, но потом получаю такую ошибку:
Loading Linux 3.2.0-4-686-pae... error cannot read the Linux header.
Loading initial ramdisk ... error: you need to load the kernel first
Конвертация другой ВМ из xen в proxmox проходит без проблем, а эта ВМ вызывает затруднения. Может, кто поможет? Спасибо!
tnt
1. экспорт из xen
2. конвертирую жесткий диск: qemu-img convert importFile.vhd -O qcow2 exportFile.qcow2
3. создаю ВМ в proxmox с 250 ГБ qcow2 диском, но не запускаю
4. меняю жесткий диск у новой ВМ в proxmox на конвертированный qcow2 диск
5. запускаю ВМ — вижу меню загрузчика grub, но потом получаю такую ошибку:
Loading Linux 3.2.0-4-686-pae... error cannot read the Linux header.
Loading initial ramdisk ... error: you need to load the kernel first
Конвертация другой ВМ из xen в proxmox проходит без проблем, а эта ВМ вызывает затруднения. Может, кто поможет? Спасибо!
tnt

Проще всего создать новый контейнер (не запускать его) с исходной ОС, с аналогичной настройкой диска и оперативной памяти, затем скопировать файлы с помощью rsync со старой системы на новую и после этого загрузиться. Должно сразу загрузиться. Простая миграция и всё та же схема, как и в любом Linux-подходе к LXC.