Заголовок ELF меньше ожидаемого

Я использую сервер Ubuntu 12.04 LTS LAMP, и он не загружается. Эта проблема началась, когда я пытался очистить / root и случайно удалил все ядра, используя apt-get remove. Мне удалось восстановить последнее ядро, но теперь я получаю «ELF Header меньше, чем ожидалось», когда я пытаюсь загрузиться с жесткого диска. Эта система имеет накопитель на 2 ТБ, поэтому она использует LVM. Я восстановил ядро, используя инструкции на этой странице Как восстановить систему после случайного удаления всех ядер? , но мне также пришлось использовать инструкции на этой странице, чтобы смонтировать файловую систему с помощью LVM2 и выполнить chroot: http://linuxwave.blogspot.com/2007/11/mounting-lvm-disk-using-ubuntu-livecd.html

После восстановления ядра и получения grub ошибка, я попытался использовать https://help.ubuntu.com/community/Boot-Repair . Я загрузился с живого CD, смонтировал файловую систему, привязал к ней chroot, установил и запустил Boot-Repair. Это не решило проблему.

Я также пытался сделать это, в то время как привязан к файловой системе:

rm -rf /boot/grub/*
apt-get install grub    
grub-install /dev/sda
update-initramfs -c -k all
update-grub

Проблема сохраняется. Что вы должны увидеть, чтобы помочь мне решить проблему?

Обновление Вот информация из boot-repair:

http://paste.ubuntu.com/6451685/
1
задан 13 April 2017 в 15:24

1 ответ

Вы сделали наихудший возможный подход, пытаясь исправить систему, вы удалили ядра вместе со всем, что позволило вам загрузиться, и сделать вещи лучше, которые бы не исправили вашу проблему с ELF. Если у вас есть интернет в среде chroot, сделайте следующее:

sudo apt-get install debsums
debsums -s

Это создаст список пакетов. Сделайте со всеми из них следующее:

sudo apt-get --reinstall install package1 package2 package3

Как только вы это сделаете, восстановите ваш GRUB:

sudo apt-get purge grub-common grub-gfxpayload-lists grub-pc grub-pc-bin grub2-common
sudo apt-get install grub-common grub-gfxpayload-lists grub-pc grub-pc-bin grub2-common

Оттуда мы могли бы попытаться исправить вашу проблему с ELF.

0
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

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