Я выполняю тест, в котором я жестко перезагружаю машину с Ubuntu во время последовательности загрузки (перед тем, как появится приглашение для входа в систему).
После перезагрузки меню GRUB отображается без тайм-аута (не в режиме восстановления, а в обычном меню), в отличие от до перезагрузки, когда GRUB имел тайм-аут и начал загружать Ubuntu.
Я использую свежую установку Ubuntu 12.04 LTS Server для своих тестов.
Хотя это хорошая функция для восстановления, я бы хотел, чтобы GRUB продолжил последовательность «обычной загрузки» с тайм-аутом по умолчанию вместо режима «отказоустойчивый», где он ожидает ввода, даже если предыдущая загрузка не удалась.
Как это возможно?
Поскольку я имел ту же проблему и выяснил следующее решение:
Открывают /etc/default/grub
с редактором
Добавляют строку с этим присвоением: GRUB_RECORDFAIL_TIMEOUT=N
Набор N
к желаемому тайм-ауту в случае ранее неудавшейся начальной загрузки
Личинка Обновления: sudo update-grub
У меня была подобная проблема только с Ubuntu 11.10, следующие шаги работали на меня, возможно, дайте ей попытку и посмотрите, решает ли это Вашу проблему:
Выполнение Gedit как корень (gksu gedit
).
Открывают /etc/default/grub
и определяют местоположение следующих строк:
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
Изменение значения следующим образом:
GRUB_HIDDEN_TIMEOUT=10
GRUB_HIDDEN_TIMEOUT_QUIET=false
Сохраняют и работают sudo update-grub
от Вашего терминала и перезагрузки.
меню Now GRUB нужно всегда показывать. Другая опция состоит в том, чтобы показать меню GRUB только по мере необходимости. Чтобы сделать это просто удерживает кнопку SHIFT, когда экран загрузки BIOS появляется.
Удачи!