error: malformed file

В начале загрузки системы выдаёт:
error: malformed file
Нажмите любую клавишу для продолжения.

После чего загрузка продолжается (независимо от того нажал я любую клавишу или нет)
Система работает нормально.

Kubuntu 14.04

То, что советуют тут непомогло.

0
Гость - 18 Январь, 2015 - 20:43

Ошибка загрузчика. Или переустановить grub или установить утилиту boot-repair и там первый пункт меню как раз для исправления неверных форматов в загрузчике.

0
Horny - 18 Январь, 2015 - 23:44

Поставил boot-repair, нажал на вышеозначеный пункт, граб переустановился, при загрузке сначала выдало окно граба потом всё без ошибок загрузилось. Перезагрузил для верности ещё раз ииии...

error: malformed file

Тфу ети его...
Непомогло! Систему что-ли устанавливать заново...
Не помогло даже это

+1
Гость - 19 Январь, 2015 - 01:48

Желательно просмотреть журнал загрузки. На какую конкретно строку ругается. Журнал расположен на /var/log/boot.log или даже с номером в конце. Сейчас точно не помню.
А вообще очень мало инфы о разбиении диска и расположении grub. Иногда избавляются от подобной мерзости изменяя месторасположение загрузчика.

0
Гость - 19 Январь, 2015 - 01:50

Да, бывает что только после 3-4 перезагрузок исчезает это сообщение.

0
Horny - 20 Январь, 2015 - 00:44

Вот лог сразу после перезагрузки компа с этим сообщением - (error: malformed file).
/var/log/boot.log

Диск разбит так:

Насколько я понимаю загрузчик на sda1 (вроде как там ему самое место)

Да, бывает что только после 3-4 перезагрузок исчезает это сообщение.
После третьей перезагрузки сообщений стало два =)))
Одно, под ним второе такое же.

PS: Буду очень признателен если кто то сможет помоч, а то какой то непорядок, всё работает отлично но эта пакасть при загрузке слегка раздражает.

0
lord_i - 20 Январь, 2015 - 10:00
Изображение пользователя lord_i.

Сколько лет винту? Покажите его смарт.

0
Horny - 20 Январь, 2015 - 14:53

Диску год. (но чую, что дело не в диске так как не только у меня такой баг и не только у меня она не лечится переустановкой - апдейтом граба.) Кроме того есть ещё один физический диск, поставил туда 14.04 с нуля и та же фигня. На свежеустановленой системе возникает такая ошибка после третьей перезагрузки, потом иногда загружается без ошибки (то есть она, то нет) После переустановки граба пропадает ошибка и появляется вновь после 2-3-ей перезагрузки но уже постаянно.

Может дело в установочном образе? Даже не знаю... Бред какой то.

0
pp7 - 20 Январь, 2015 - 10:30
Изображение пользователя pp7.

Я лично, полгода назад исправлял соседу подобную проблему. Даже язык не поворачивается проблемой назвать. И именно тем методом, который описал под ником "гость". Вот только не помню, вводил ли я затем команду -
sudo update-grub
вообще то она к месту.
И если не уверен в расположении загрузчика, то на всякий случай отправь его на свое родное место
sudo grub-install /dev/sda && sudo update-grub
без цифирь в конце.

0
pp7 - 20 Январь, 2015 - 10:50
Изображение пользователя pp7.

Еще можно попробовать такой метод:
Открыть от суперпользователя файл-
/etc/default/grub
В раздел GRUB_DEFAULT
добавить строку
GRUB_SAVEDEFAULT=true
Сохранить изменения
а затем обновить загрузчик-
sudo update-grub

0
Horny - 20 Январь, 2015 - 14:53

Пробовал. Всё это я уже пробовал. Непомогает.

0
dyug - 20 Январь, 2015 - 17:11

вопрос - это не случается после спящего режима?

Я бы, наверное, попробовал переустановить полностью grub с удалением и purge и установкой заново.
возможно, где то битый файлик в /boot/grub/i386-pc(или вашей архетиктуры)...
это можно сделать из под установленной системы.
главное - обеспечить невыключение системы. :-)

0
Horny - 20 Январь, 2015 - 21:24

ответ - нет это не после спящего режима.

Переустанавливал с удалением в boot-repair есть такая опция.

0
pp7 - 20 Январь, 2015 - 18:13
Изображение пользователя pp7.

Есть еще один вариант, правда очень рискованный и разрабы этой утилиты рекомендуют использовать в самых крайних случаях - с опцией --check. и даже так:
sudo su grub-install --force -- далее указать место загрузчика,
а затем-
grub-install --force --check
и повторять до тех пор, пока не исчезнет

0
pp7 - 20 Январь, 2015 - 18:41
Изображение пользователя pp7.

Вот что я нашарил в сети:

/etc/defaults/grub
заменить
GRUB_DEFAULT = 0
на
GRUB_DEFAULT = 1

2) sudo update-grub
3) Перезагрузка

Исправлена ​​проблема.

0
Horny - 20 Январь, 2015 - 21:38

Поменял на GRUB_DEFAULT = 1 не помогло. До кучи добавил GRUB_SAVEDEFAULT=true стало вот так:
GRUB_DEFAULT=1
GRUB_SAVEDEFAULT=true
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

перезагрузился - нет ошибки, перезагрузился ещё - нет, третий раз - нет ошибки, четвёртый - нет ошибки, ну думаю всё ...
Перезагружаюсь в пятый раз (контрольный так сказать) и ШАЙТАНАМА!!!! Она опять появилась! в двух экземплярах!
Одно радует загружается система крайне быстро.

Да, у меня после всех этих манипуляций, меню граба стало появляться при загрузке, а оно мне не нужно.
Как его убрать не подскажете?

+1
pp7 - 20 Январь, 2015 - 23:14
Изображение пользователя pp7.

за сокрытие или показ меню отвечает строка -
GRUB_HIDDEN_TIMEOUT=
0 - это умолчания
1 - 1 секунда на нажатие клавиши Shift чтобы при необходимости показать меню,
2 - соответственно 2 секунды
и так далее
Решетку перед текстом естественно убрать (раскомментировать)
и затем обычное - sudo update-grub
А не попробовать ли строку
GRUB_CMDLINE_LINUX=""
Изменить на такой вариант:
GRUB_CMDLINE_LINUX="nomodeset"
Вреда она не принесет, а если что, всегда можно убрать "nomodeset", только не забывать обновлять grub. Это по поводу основной темы, а не последнего вопроса.

0
Horny - 21 Январь, 2015 - 14:17

Спасибо.
Меню граба убрал.

Добавил до кучи ещё и "nomodeset".
Теперь пишет так:
--------------------------------------
error: malformed file
Загружается начальный виртуальный диск
Нажмите любую клавишу...
--------------------------------------
Никаких клавиш не нажимаю,
надписи висят не долго и начинается загрузка системы.

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры