Ошибка загрузчика. Или переустановить grub или установить утилиту boot-repair и там первый пункт меню как раз для исправления неверных форматов в загрузчике.
Поставил boot-repair, нажал на вышеозначеный пункт, граб переустановился, при загрузке сначала выдало окно граба потом всё без ошибок загрузилось. Перезагрузил для верности ещё раз ииии...
error: malformed file
Тфу ети его...
Непомогло! Систему что-ли устанавливать заново...
Не помогло даже это
Желательно просмотреть журнал загрузки. На какую конкретно строку ругается. Журнал расположен на /var/log/boot.log или даже с номером в конце. Сейчас точно не помню.
А вообще очень мало инфы о разбиении диска и расположении grub. Иногда избавляются от подобной мерзости изменяя месторасположение загрузчика.
Диску год. (но чую, что дело не в диске так как не только у меня такой баг и не только у меня она не лечится переустановкой - апдейтом граба.) Кроме того есть ещё один физический диск, поставил туда 14.04 с нуля и та же фигня. На свежеустановленой системе возникает такая ошибка после третьей перезагрузки, потом иногда загружается без ошибки (то есть она, то нет) После переустановки граба пропадает ошибка и появляется вновь после 2-3-ей перезагрузки но уже постаянно.
Может дело в установочном образе? Даже не знаю... Бред какой то.
Я лично, полгода назад исправлял соседу подобную проблему. Даже язык не поворачивается проблемой назвать. И именно тем методом, который описал под ником "гость". Вот только не помню, вводил ли я затем команду -
sudo update-grub
вообще то она к месту.
И если не уверен в расположении загрузчика, то на всякий случай отправь его на свое родное место
sudo grub-install /dev/sda && sudo update-grub
без цифирь в конце.
Еще можно попробовать такой метод:
Открыть от суперпользователя файл-
/etc/default/grub
В раздел GRUB_DEFAULT
добавить строку
GRUB_SAVEDEFAULT=true
Сохранить изменения
а затем обновить загрузчик-
sudo update-grub
Я бы, наверное, попробовал переустановить полностью grub с удалением и purge и установкой заново.
возможно, где то битый файлик в /boot/grub/i386-pc(или вашей архетиктуры)...
это можно сделать из под установленной системы.
главное - обеспечить невыключение системы. :-)
Есть еще один вариант, правда очень рискованный и разрабы этой утилиты рекомендуют использовать в самых крайних случаях - с опцией --check. и даже так:
sudo su grub-install --force -- далее указать место загрузчика,
а затем-
grub-install --force --check
и повторять до тех пор, пока не исчезнет
Поменял на 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=""
перезагрузился - нет ошибки, перезагрузился ещё - нет, третий раз - нет ошибки, четвёртый - нет ошибки, ну думаю всё ...
Перезагружаюсь в пятый раз (контрольный так сказать) и ШАЙТАНАМА!!!! Она опять появилась! в двух экземплярах!
Одно радует загружается система крайне быстро.
Да, у меня после всех этих манипуляций, меню граба стало появляться при загрузке, а оно мне не нужно.
Как его убрать не подскажете?
за сокрытие или показ меню отвечает строка -
GRUB_HIDDEN_TIMEOUT=
0 - это умолчания
1 - 1 секунда на нажатие клавиши Shift чтобы при необходимости показать меню,
2 - соответственно 2 секунды
и так далее
Решетку перед текстом естественно убрать (раскомментировать)
и затем обычное - sudo update-grub
А не попробовать ли строку
GRUB_CMDLINE_LINUX=""
Изменить на такой вариант:
GRUB_CMDLINE_LINUX="nomodeset"
Вреда она не принесет, а если что, всегда можно убрать "nomodeset", только не забывать обновлять grub. Это по поводу основной темы, а не последнего вопроса.
Добавил до кучи ещё и "nomodeset".
Теперь пишет так:
--------------------------------------
error: malformed file
Загружается начальный виртуальный диск
Нажмите любую клавишу...
--------------------------------------
Никаких клавиш не нажимаю,
надписи висят не долго и начинается загрузка системы.
Ошибка загрузчика. Или переустановить grub или установить утилиту boot-repair и там первый пункт меню как раз для исправления неверных форматов в загрузчике.
Поставил boot-repair, нажал на вышеозначеный пункт, граб переустановился, при загрузке сначала выдало окно граба потом всё без ошибок загрузилось. Перезагрузил для верности ещё раз ииии...
error: malformed file
Тфу ети его...
Непомогло! Систему что-ли устанавливать заново...
Не помогло даже это
Желательно просмотреть журнал загрузки. На какую конкретно строку ругается. Журнал расположен на /var/log/boot.log или даже с номером в конце. Сейчас точно не помню.
А вообще очень мало инфы о разбиении диска и расположении grub. Иногда избавляются от подобной мерзости изменяя месторасположение загрузчика.
Да, бывает что только после 3-4 перезагрузок исчезает это сообщение.
Сколько лет винту? Покажите его смарт.
Диску год. (но чую, что дело не в диске так как не только у меня такой баг и не только у меня она не лечится переустановкой - апдейтом граба.) Кроме того есть ещё один физический диск, поставил туда 14.04 с нуля и та же фигня. На свежеустановленой системе возникает такая ошибка после третьей перезагрузки, потом иногда загружается без ошибки (то есть она, то нет) После переустановки граба пропадает ошибка и появляется вновь после 2-3-ей перезагрузки но уже постаянно.
Может дело в установочном образе? Даже не знаю... Бред какой то.
Я лично, полгода назад исправлял соседу подобную проблему. Даже язык не поворачивается проблемой назвать. И именно тем методом, который описал под ником "гость". Вот только не помню, вводил ли я затем команду -
sudo update-grub
вообще то она к месту.
И если не уверен в расположении загрузчика, то на всякий случай отправь его на свое родное место
sudo grub-install /dev/sda && sudo update-grub
без цифирь в конце.
Еще можно попробовать такой метод:
Открыть от суперпользователя файл-
/etc/default/grub
В раздел GRUB_DEFAULT
добавить строку
GRUB_SAVEDEFAULT=true
Сохранить изменения
а затем обновить загрузчик-
sudo update-grub
Пробовал. Всё это я уже пробовал. Непомогает.
вопрос - это не случается после спящего режима?
Я бы, наверное, попробовал переустановить полностью grub с удалением и purge и установкой заново.
возможно, где то битый файлик в /boot/grub/i386-pc(или вашей архетиктуры)...
это можно сделать из под установленной системы.
главное - обеспечить невыключение системы. :-)
ответ - нет это не после спящего режима.
Переустанавливал с удалением в boot-repair есть такая опция.
Есть еще один вариант, правда очень рискованный и разрабы этой утилиты рекомендуют использовать в самых крайних случаях - с опцией --check. и даже так:
sudo su grub-install --force -- далее указать место загрузчика,
а затем-
grub-install --force --check
и повторять до тех пор, пока не исчезнет
Вот что я нашарил в сети:
/etc/defaults/grub
заменить
GRUB_DEFAULT = 0
на
GRUB_DEFAULT = 1
2) sudo update-grub
3) Перезагрузка
Исправлена проблема.
Поменял на 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=""
перезагрузился - нет ошибки, перезагрузился ещё - нет, третий раз - нет ошибки, четвёртый - нет ошибки, ну думаю всё ...
Перезагружаюсь в пятый раз (контрольный так сказать) и ШАЙТАНАМА!!!! Она опять появилась! в двух экземплярах!
Одно радует загружается система крайне быстро.
Да, у меня после всех этих манипуляций, меню граба стало появляться при загрузке, а оно мне не нужно.
Как его убрать не подскажете?
за сокрытие или показ меню отвечает строка -
GRUB_HIDDEN_TIMEOUT=
0 - это умолчания
1 - 1 секунда на нажатие клавиши Shift чтобы при необходимости показать меню,
2 - соответственно 2 секунды
и так далее
Решетку перед текстом естественно убрать (раскомментировать)
и затем обычное - sudo update-grub
А не попробовать ли строку
GRUB_CMDLINE_LINUX=""
Изменить на такой вариант:
GRUB_CMDLINE_LINUX="nomodeset"
Вреда она не принесет, а если что, всегда можно убрать "nomodeset", только не забывать обновлять grub. Это по поводу основной темы, а не последнего вопроса.
Спасибо.
Меню граба убрал.
Добавил до кучи ещё и "nomodeset".
Теперь пишет так:
--------------------------------------
error: malformed file
Загружается начальный виртуальный диск
Нажмите любую клавишу...
--------------------------------------
Никаких клавиш не нажимаю,
надписи висят не долго и начинается загрузка системы.
Отправить комментарий