启动时,我会看到一个包含两个条目的 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 节!