Em versões herdadas do GRUB, você simplesmente definiria as variáveis default
e timeout
no arquivo /etc/grub.conf
, de modo que correspondessem à sub-rotina do kernel que você deseja padronizar e ao período de tempo em segundos que você queria que o GRUB esperasse.
NOTA: As estrofes são numeradas, começando com 0.
ExemploAqui está parte do meu arquivo do CentOS 5, mas deve dar uma ideia do que fazer.
$ sudo more /etc/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,4)
# kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00
# initrd /initrd-version.img
#boot=/dev/sda
default=1
timeout=5
splashimage=(hd0,4)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-348.3.1.el5.centos.plus)
root (hd0,4)
kernel /vmlinuz-2.6.18-348.3.1.el5.centos.plus ro root=/dev/VolGroup00/LogVol00 rhgb quiet
initrd /initrd-2.6.18-348.3.1.el5.centos.plus.img
title CentOS (2.6.18-274.18.1.el5.centos.plus)
root (hd0,4)
kernel /vmlinuz-2.6.18-274.18.1.el5.centos.plus ro root=/dev/VolGroup00/LogVol00 rhgb quiet
initrd /initrd-2.6.18-274.18.1.el5.centos.plus.img
Observe que estou assumindo como padrão a estrofe # 1 no exemplo acima!