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


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

Автор Тема: Настройка GRUB2  (Прочитано 5008 раз)

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

Оффлайн VladislavZhuk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Настройка GRUB2
« : 14 Апреля 2016, 01:25:57 »
Столкнулся с проблемой настройки GRUB2. Цель - не показывать GRUB при загрузке, только при нажатой клавише shift. Все настройки работают нормально, кроме GRUB_TIMEOUT. Во-первых - изменение GRUB_TIMEOUT не реагирует на загрузчик. Пробовал с параметром GRUB_HIDDEN_TIMEOUT=0, все равно ничего. Пробовал даже брать целый файл с другого компа, где граб не отображается на загрузке, update-grub и снова без изменений. Нашел в документации, что GRUB_HIDDEN_TIMEOUT устарел и не рекомендуется, а вместо него предлагают GRUB_TIMEOUT_STYLE='hidden' или 'countdown', и все равно ничего. Всегда 10с. Думаю может быть проблема в том, что у меня amd64 версия и это просто баг. Но все же, может кто-чего подскажет? Ubuntu 14.04. ядро 3.13.0.85

/etc/default/grub
(Нажмите, чтобы показать/скрыть)

/boot/grub/grub.cfg
(Нажмите, чтобы показать/скрыть)

В /etc/grub.d ничего не трогал.

Оффлайн skybour

  • Старожил
  • *
  • Сообщений: 2213
    • Просмотр профиля
Re: Настройка GRUB2
« Ответ #1 : 14 Апреля 2016, 06:20:56 »
Проверить наличие строк в файле /etc/default/grub, отсутствующие добавить.
Цитировать
GRUB_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_DEFAULT=0

После внесения изменений
sudo update-grub

Инфлэйм

  • Гость
Re: Настройка GRUB2
« Ответ #2 : 14 Апреля 2016, 07:18:36 »
#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
раскоментируйте.

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6902
    • Просмотр профиля
Re: Настройка GRUB2
« Ответ #3 : 14 Апреля 2016, 09:18:36 »
Если кратко, update-grub обрабатывает файлы в /etc/grub.d, в результате создает /boot/grub/grub.cfg.
Файл 30_os-prober служит для обнаружения других систем (windows).
Если найдена Windows, в grub.cfg пишется "показывать меню таймаут 10".
Что-бы скрыть меню:
1. скопировать ссылку запуска винды из grub.cfg в файл 40_custom
2. в /etc/default/grub добавить строку:
   GRUB_DISABLE_OS_PROBER="true"
   сюда-же добавить строки для скрытия меню, которые советуют мануалы
3. update-grub.

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

Оффлайн VladislavZhuk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Настройка GRUB2
« Ответ #4 : 14 Апреля 2016, 13:30:54 »
skybour,
Прежде, чем отвечать, нужно хотя бы поверхностно прочитать вопрос.
Инфлэйм,
Я же написал, что пробовал и такой вариант.
andytux,
Огромное спасибо. Я два дня искал причину, уже разобрался как работает GRUB, но вот такую тонкость не знал. Большое спасибо за помощь.

Оффлайн skybour

  • Старожил
  • *
  • Сообщений: 2213
    • Просмотр профиля
Re: Настройка GRUB2
« Ответ #5 : 14 Апреля 2016, 13:36:32 »
VladislavZhuk, это ты к чему?

Оффлайн mihasЬ

  • Забанен
  • Участник
  • *
  • Сообщений: 236
    • Просмотр профиля
Re: Настройка GRUB2
« Ответ #6 : 14 Апреля 2016, 13:44:39 »
VladislavZhuk,  При даблбут это невозможно без программных телодвижений, я пробовал груб таймаут вместо 10 -- 0.1 , срабатывает, но это гемморой, убавте до 1 , может подойдёт, иначе придётся или cfg править или сценарии, и всё до следующего апдейта, оно надо?

Онлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Настройка GRUB2
« Ответ #7 : 14 Апреля 2016, 17:55:26 »
UEFI boot и выкинуть GRUB…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн it0r

  • Забанен
  • Старожил
  • *
  • Сообщений: 2264
    • Просмотр профиля
Re: Настройка GRUB2
« Ответ #8 : 14 Апреля 2016, 20:45:36 »
UEFI boot и выкинуть GRUB…
UEFI boot не заменит GRUB. GRUB - не загрузчик, GRUB - система.
ТУТ - это дерево. А ЗДЕСЬ - это МЕСТО.... Так что ТУТ - это не ЗДЕСЬ.

Онлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Настройка GRUB2
« Ответ #9 : 14 Апреля 2016, 20:48:40 »
GRUB как раз загрузчик… А система - initrd
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн it0r

  • Забанен
  • Старожил
  • *
  • Сообщений: 2264
    • Просмотр профиля
Re: Настройка GRUB2
« Ответ #10 : 14 Апреля 2016, 21:09:46 »
AnrDaemon,
Хорошо, поправил: GRUB - не только загрузчик, GRUB - система. UEFI boot не заменит GRUB.
ТУТ - это дерево. А ЗДЕСЬ - это МЕСТО.... Так что ТУТ - это не ЗДЕСЬ.

Онлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Настройка GRUB2
« Ответ #11 : 14 Апреля 2016, 22:23:53 »
Ещё как заменит. GRUB это только загрузчик.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн it0r

  • Забанен
  • Старожил
  • *
  • Сообщений: 2264
    • Просмотр профиля
Re: Настройка GRUB2
« Ответ #12 : 14 Апреля 2016, 23:07:09 »
AnrDaemon,
что бы не флудить и не оффтопить в данной теме...
(Нажмите, чтобы показать/скрыть)
ТУТ - это дерево. А ЗДЕСЬ - это МЕСТО.... Так что ТУТ - это не ЗДЕСЬ.

 

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