Установка таймаута в 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

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

Категория: Linux  Теги: , , ,
Вы можите читать эту запись через RSS 2.0 поток. Вы можите оставить комментарий, или поставить trackback со своего сайта.
Один комментарий
  1. прохожий:

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

Оставить комментарий