X

Grub: остановка во время загрузки

Столкнулся с проблемой на домашнем сервачке: после перезагрузки, grub оставался в меню выбора параметров загрузки...

Я довольно долго пытался решить эту проблему и победил её, ну, а точнее не я, а jordang, описав своё решение (а точнее хак) тут: GRUB stops at menu after power cut.

Прежде всего, я включил все возможные настройки, для пропуска меню граба, в /etc/default/grub:

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""

после этого надо перегенерировать /boot/grub/grub.cfg:

sudo update-grub

а теперь открываем его ручками:

sudo nano /boot/grub/grub.cfg

ищем в нем записи типа:

  set timeout=-1
else
  set timeout=0

и заменяем на:

  set timeout=3
else
  set timeout=0

Тут, мы вместо остановки загрузки, делаем паузу в 3 секунды и продолжаем загрузку.

После этого перезагружаемся и проблема исчезает.

Категории: Linux
Тэги: grub