Grub Legacy - 自动选择启动选项

Grub Legacy - 自动选择启动选项

启动时,我会看到一个包含两个条目的 Grub 选项列表

Gentoo Linux x.x.x
Gentoo Linux x.x.x.(rescue)

The highlighted entry will be booted automatically in 30 seconds.

我如何配置它以自动启动到第一个?如果不可能,有没有办法将计时器降低到 1 或 2 秒?

理想情况下,如果之前发生启动失败,我只想显示此屏幕,否则跳过此屏幕并直接进入系统

答案1

在 GRUB 的旧版本中,您只需在文件中设置default和变量,以便它们对应于您想要默认的内核节,以及您希望 GRUB 等待的时间长度(以秒为单位)。timeout/etc/grub.conf

笔记:节有编号,从 0 开始。

例子

这是我的 CentOS 5 文件的一部分,但它应该能让您了解该怎么做。

$ 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

请注意,我在上面的示例中默认为第 1 节!

相关内容