Установка таймаута в GRUB2 (Ubuntu 10.04)

Вчера минут 20 тщетно пытался изменить параметры GRUB2 в файле /etc/default/grub, чтобы GRUB2 выводил меню выбора ОС. Пришлось изменять скрипты из /etc/grub.d. Идем в папку /etc/grub.d и открываем файл 30_os-prober:

sudo gedit /etc/grub.d/30_os-prober

в открывшемся файле изменяем следующие параметры на значение с -1 на 1:

if [ "x${GRUB_HIDDEN_TIMEOUT}" = "x0" ] ; then
cat < if [ \${timeout} != 1 ]; then
if keystatus; then
if keystatus --shift; then
set timeout=1
else
set timeout=0
fi
else
if sleep$verbose --interruptible 3 ; then
set timeout=0
fi
fi
fi
EOF
else
cat << EOF if [ \${timeout} != 1 ]; then
if sleep$verbose --interruptible ${GRUB_HIDDEN_TIMEOUT} ; then
set timeout=0
fi
fi
EOF

Затем вводим команды:
sudo grub-mkconfig
sudo update-grub2

Перезагружаем компьютер.

Установка таймаута в GRUB2 (Ubuntu 10.04): Один комментарий

  1. после изменения GRUB_TIMEOUT в /etc/default/grub надо сделать grub-mkconfig > /boot/grub/grub.cfg (всё есестно под root’ом)
    ‘sudo grub-mkconfig’ не имеет смысла, т.к. просто генирирует конфиг на консоль
    ‘sudo update-grub2′ — не требуется

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>