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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Как убрать Grub при загрузке сервера?  (Прочитано 1034 раз)

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

Оффлайн djrust

  • Автор темы
  • Активист
  • *
  • Сообщений: 861
    • Просмотр профиля
Добрый вечер!

На складе стоит сервер ubuntu 12.0.0.4
Когда со склада уходят вырубают питание,при включении питания сервер автоматом стартует и включается!

Бывают случаи когда он не включается(При подключении монитора видно меню восстановления системы. Это мемтест,recovery mod итд ...нужно обязательно ткнуть enter)

Как сделать так,чтобы всегда запускалась система Не нажимая enter



Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Как убрать Grub при загрузке сервера?
« Ответ #1 : 02 Июля 2014, 23:08:44 »
обеспечить корректное выключение сервера.
Иначе имеете хорошую возможность испытать весь кайф от восстановления как системы, так и отдельно рухнувшей базы.
Ведь сервант-то на складе не ради пасьянса стоит, да?
« Последнее редактирование: 02 Июля 2014, 23:11:40 от fisher74 »

Оффлайн djrust

  • Автор темы
  • Активист
  • *
  • Сообщений: 861
    • Просмотр профиля
Re: Как убрать Grub при загрузке сервера?
« Ответ #2 : 02 Июля 2014, 23:14:53 »
но и не ради каких то баз данных.....чисто для openvpn,dhcp,dns,squid3.....(железка старая,не жалко)

Руководство в курсе,отдельную ветку питания не ведет...Ups только на сентябрь(и то надо будет выбрать такой,чтобы дружил)

Надо как то кантоваться....

ТАк есть решение?риски мои,так что ПО.
« Последнее редактирование: 02 Июля 2014, 23:19:11 от djrust »

| toZen |

  • Гость
Re: Как убрать Grub при загрузке сервера?
« Ответ #3 : 02 Июля 2014, 23:31:29 »
djrust, не уверен, что это решит вопрос. Может отменить проверку файловой системы в /etc/fstab ?

Оффлайн djrust

  • Автор темы
  • Активист
  • *
  • Сообщений: 861
    • Просмотр профиля
Re: Как убрать Grub при загрузке сервера?
« Ответ #4 : 02 Июля 2014, 23:37:33 »
τοΖεη,дык система то не доходит до того....просто просит выбрать или

Ubuntu Linux 3.11...
или

и дальше не грузит...тупо ждет нажатия клавиши

Онлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5589
  • Все по палатам!
    • Просмотр профиля
Re: Как убрать Grub при загрузке сервера?
« Ответ #5 : 02 Июля 2014, 23:40:08 »
Когда со склада уходят вырубают питание
Проблема именно в этом.... не в настройках дело
Извините, я все еще учусь

Оффлайн djrust

  • Автор темы
  • Активист
  • *
  • Сообщений: 861
    • Просмотр профиля
Re: Как убрать Grub при загрузке сервера?
« Ответ #6 : 02 Июля 2014, 23:50:41 »
SergeyIT,
не верю...всяко можно как то сделать так,чтобы он в любом случае пытался грузить систему!без тыканий в клавиатуру!


В windows 2008 server R2 была похожая проблема,решалось редактированием загрузчика(он теперь в любом случае грузит систему)
« Последнее редактирование: 02 Июля 2014, 23:54:13 от djrust »

Онлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5589
  • Все по палатам!
    • Просмотр профиля
Re: Как убрать Grub при загрузке сервера?
« Ответ #7 : 02 Июля 2014, 23:53:26 »
djrust, при таком отключении система может рухнуть вообще
Извините, я все еще учусь

Оффлайн djrust

  • Автор темы
  • Активист
  • *
  • Сообщений: 861
    • Просмотр профиля
Re: Как убрать Grub при загрузке сервера?
« Ответ #8 : 02 Июля 2014, 23:54:41 »
SergeyIT,пофиг
мне надо решение вопроса...пускай хоть  5 раз умрет

werlock

  • Гость
Re: Как убрать Grub при загрузке сервера?
« Ответ #9 : 03 Июля 2014, 00:01:03 »
/etc/default/grub
GRUB_RECORDFAIL_TIMEOUT=10

Оффлайн djrust

  • Автор темы
  • Активист
  • *
  • Сообщений: 861
    • Просмотр профиля
Re: Как убрать Grub при загрузке сервера?
« Ответ #10 : 03 Июля 2014, 00:09:07 »
werlock,после этого вирт машина не грузится))))открывается
grub>

РЕШЕНИЕ!

http://wiki.autosys.tk/Linux%20FAQ.%D0%9E%D1%82%D0%BA%D0%BB%D1%8E%D1%87%D0%B0%D0%B5%D0%BC-recordfail-%D0%B2-GRUB.ashx

Чтобы в случае зависания и последующей жесткой перезагрузки Ubuntu не останавливалась на меню GRUB нужно отключить recordfail.
Эта функция позволяет отследить некорректное завершение загрузки и предотвратить циклическую перезагрузку, останавливая таймер в меню GRUB.
Для того чтобы отключить recordfail редактируем файл /etc/grub.d/00_header. В нем находим кусочек, который формирует проверку recordfail:

make_timeout () { cat << EOF if [ "\${recordfail}" = 1 ]; then set timeout=${GRUB_RECORDFAIL_TIMEOUT:--1} else set timeout=${2} fi EOF }

Заменяем set timeout=${GRUB_RECORDFAIL_TIMEOUT:--1} на set timeout=0:
make_timeout () { cat &lt;&lt; EOF if [ "\${recordfail}" = 1 ]; then set timeout=0 else set timeout=${2} fi EOF }

Для того чтобы изменения вступили в силу - запускаем обновление скриптов GRUB:
sudo update-grub
« Последнее редактирование: 03 Июля 2014, 00:55:56 от djrust »

werlock

  • Гость
Re: Как убрать Grub при загрузке сервера?
« Ответ #11 : 03 Июля 2014, 00:23:27 »
werlock,после этого вирт машина не грузится))))открывается
grub>

А так на wiki есть(в конце)

https://help.ubuntu.ru/wiki/grub

В Конце решение
http://ru.man.wikia.com/wiki/Ubuntu_server_%D0%BF%D0%B5%D1%80%D0%B2%D1%8B%D0%B5_%D1%88%D0%B0%D0%B3%D0%B8
Тогда прошу прощения. У меня оно крутиться не на VM и прекрасно работает

 

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