Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Непонятная проблема с GRUB в UBUNTU  (Прочитано 914 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DukeSolo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Непонятная проблема с GRUB в UBUNTU
« : 17 Августа 2010, 10:54:58 »
Добрый день!

Ввиду видимо малого опыта в Linux-системах, не могу понять причину проблемы с загрузчиком.

Ситуация следующая: есть машина с Ubuntu 10.04, стоит в углу без клавиатуры, мыши и монитора.

Настроена на автовключение при пропадании питания\сбросе; загружается сама до нужного состояния.

При обычной перезагрузке, меню GRUB не выводится вообще (таймаут 0).

Однако иногда, примерно раз в два месяца, обнаруживаю эту машину застрявшей на этапе загрузки именно на выведеном меню GRUB. Т.е. достаточно нажать Enter и она продолжит грузиться, и при следующих перезагрузках меню GRUB не будет появляться... до следующего редкого раза. Напомню, клавиатуры на этой машине нет.

В чем может быть проблема?

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Непонятная проблема с GRUB в UBUNTU
« Ответ #1 : 17 Августа 2010, 13:11:52 »
Grub имеет еще и демона запускающегося после инициализации системы. Так вот Загрузчик груб пишет в переменную окружения, что загрузка не удалась, а демон (если до него дойдет дело) пишет что она успешно завершилась. Если демон не запустится по какой то причине - то следующая загрузка вывалится в меню. Т.к. груб обнаружит, что прошлая загрузка не удалась - это все прописано в скриптах. в частности в /boot/grub/grub.cfg прописано как вести себя грубу, если соответствующая перемененная показывает, что прошлая загрузка не удалась.

Это - как оно работает. А что бы оно не работало - уберите в /boot/grub/grub.cfg из раздела загрузки Ubuntu. который используется по умолчанию строчку со словом recordfail.

PS
Если после этой правки вдруг зациклится на загрузке, то придется давить шифт на привешенной клаве во время загрузки груба - тогда он выдаст меню.
« Последнее редактирование: 17 Августа 2010, 13:20:21 от Sly_tom_cat »
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн DukeSolo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Непонятная проблема с GRUB в UBUNTU
« Ответ #2 : 17 Августа 2010, 21:42:44 »
Спасибо!

Оффлайн dimas000

  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: Непонятная проблема с GRUB в UBUNTU
« Ответ #3 : 17 Августа 2010, 21:59:36 »
вот мой grub.cfg на сервере, что так же стоит в углу
(Нажмите, чтобы показать/скрыть)
это с излишествами. а если без излишеств, то вполне хватит и трех строк
linux /vmlinuz-2.6.34-161 root=UUID=90f0cbe5-d240-4c4b-a4e3-8f397fff6c7b
initrd /initrd.img-2.6.34-161
boot
раньше так и работало у меня. пакеты grub-pc и grub-common можно снести нафиг (у меня не стоят), шоб при обновлении ядра не терся конфиг, а при надобности можно и ручками заменить версию (а лучше вообще ядро собрать свое / поставить с kernel.ubuntu.com и не трогать его больше)
лучше на "ты"

 

Страница сгенерирована за 0.014 секунд. Запросов: 19.