LINUX.ORG.RU

Xen > Proxmox error 13: invalid or unsupported executable format

 , ,


0

1

подскажите пожалуйста, может кто сталкивался. есть старые виртуалки на Xen, на них стоит CentOS release 5.7 (Final). они работают, с ними все ок, но нужно перенести их на proxmox сделал снапшот, экспорт и прочее. конвертировал образ в raw, создал виртуалку в proxmox, заменить образ на образ из xen, но виртуалка не запускается. стартует grub, но при выборе любого ядра error 13: invalid or unsupported executable format в исходной виртуалке 2 раздела - первый под boot и остальное LVM в ручном режиме в grub пишу root (hd0,0) Filesystem type is ext2fs, partition type 0x83 далее kernel = /<tab> он предлагает несколько вариантов (исходно виртуалка грузится с vmlinuz-2.6.18-274.12.1.el5xen, его и выбираю). после этого error 13... при переносе debian 7.9 с этого же сервера проблем не было, а тут не пойму, что делать. через загрузочный диск centos rescue пробовал, он находит систему, дает в нее chroot... само ядро что ли не подходит под proxmox? какие варианты, может кто сталкивался?

скорее всего проблема в грабе, там в конфиге где-то указа диск наподобие /dev/xda или неправильный uuid.
правь конфиг.

Deleted
()
Ответ на: комментарий от Deleted

вот весь конфиг

# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,0)
#          kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00
#          initrd /initrd-version.img
#boot=/dev/xvda
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-274.12.1.el5xen)
        root (hd0,0)
        kernel /vmlinuz-2.6.18-274.12.1.el5xen ro root=/dev/VolGroup00/LogVol00 console=xvc0
        initrd /initrd-2.6.18-274.12.1.el5xen.img
title CentOS (2.6.18-274.el5xen)
        root (hd0,0)
        kernel /vmlinuz-2.6.18-274.el5xen ro root=/dev/VolGroup00/LogVol00 console=xvc0
        initrd /initrd-2.6.18-274.el5xen.img

Anfernee
() автор топика

из centos rescue делал grub-install /dev/sda, grub-install --recheck /dev/sda - без ошибок завершается, находит hd0,0. но ничего не меняется, система не грузится

Anfernee
() автор топика
Ответ на: комментарий от Anfernee

Когда переносил машину с Centos, то grub.conf приводил к виду:

title CentOS (2.6.32-431.1.2.0.1.el6.x86_64)
        root (hd0,0)
        kernel /vmlinuz-2.6.32-431.1.2.0.1.el6.x86_64 ro root=/dev/dm-0
        initrd /initramfs-2.6.32-431.1.2.0.1.el6.x86_64.img
title CentOS (2.6.32-358.el6.x86_64)
        root (hd0,0)
        kernel /vmlinuz-2.6.32-358.el6.x86_64 ro root=/dev/dm-0
        initrd /initramfs-2.6.32-358.el6.x86_64.img

Когда с загрузочного диска грузитесь, посмотрите где у вас root.

hanharr
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.