Задать вопрос
@sm1tt

Как перенести систему debian 6 с хостинга selectel на виртуальную машину wmvare?

Здравствуйте! Есть облачный сервер на selectel с установленной системой debian6. Я сделал образ всего диска на лету на удаленный сервер с помощью команды: dd if=/dev/xvda | ssh root@IP_Нового_Сервера "dd of=/path/to/disk.img"
Затем на виртуальной машине Wmware загрузился с LiveCD Debian и выполнил операцию восстановления из образа на устройство /dev/sda все разделы восстановились в точности так, как на хостинге, но при попытке запустить систему получил ошибку error 13 invalid or unsupported executable format. Загрузчик Grub Legasy. В системе используется том LVM. Загрузчик вынесен на отдельный раздел. Подскажите куда копать?
  • Вопрос задан
  • 416 просмотров
Подписаться 1 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 4
@sm1tt Автор вопроса
С тех поддержки Selectel написали:
Данная ошибка означает, что загрузчик не смог загрузить Xen-specific kernel, которое используется в нашем облаке. Вероятно, vmware не поддерживает данное ядро.

Скриншот ошибки загрузки:
5428fdc22bcc4b05bb1e1e726a900a32.png
Ответ написан
Комментировать
@nikolayvaganov
Onlive побитовый перенос грозит косяками со стороны файловой системы.
В текущих реалиях подобный перенос без перенастройки ПО на таргет ноде выглядит примерно так :
1. Поднимаем на сурс машине docker
2. Приводим к работающему виду
3. Пулим контейнеры
4. Поднимаем на таргет машине докер
5. Мигрируем
Ответ написан
Комментировать
opium
@opium
Просто люблю качественно работать
ставим в вмваре дебиан 6
на обоих системах обновлем пакеты до последней версии
потом делаем рсинк

rsync -xrlptgoEv --progress -e ssh --exclude-from=/root/exclude.txt root@айпиоткуда:/ /

exclude.txt
/etc/fstab
/root
/boot
/backup
/tmp
/etc/sysconfig/network-scripts/ifcfg-eth0
/proc
/sys
/dev
/mnt
/var/www
/var/lib/mlocate
/var/lib/php/session
/var/lib/sphinx

эксклюды надо поправить под себя
то есть это надо делать включив звук
Ответ написан
ky0
@ky0 Куратор тега Системное администрирование
Миллиардер, филантроп, патологический лгун
Почему бы не определить список необходимых к переносу сервисов, забэкапить их конфиги/базы, а потом восстановить это дело на спокойно установленный в виртуалку дебиан актуальной версии?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы