Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

E.8. GRUB 菜单配置文件

配置文件(BIOS 系统中的 /boot/grub/grub.conf 以及 UEFI 系统中的 /boot/efi/EFI/redhat/grub.conf)是用来在 GRUB 菜单界面中创建要引导的操作系统列表,主要是允许用户选择预先设置的一组命令来执行。可以使用 第 E.7 节 “GRUB 命令” 中的命令,以及那些仅在配置文件中出现的特殊命令。

E.8.1. 配置文件结构

为菜单界面设置全局参数的命令位于这个文件的顶部,后面的内容是菜单里列出的每个操作系统或者内核。
下面是用来引导 Red Hat Enterprise Linux 或者 Microsoft Windows 的基本 GRUB 菜单:
default=0
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Red Hat Enterprise Linux Server (2.6.32.130.el6.i686)
root (hd0,0)
kernel /boot/vmlinuz-2.6.32.130.el6.i686 ro root=LABEL=/1 rhgb quiet
initrd /boot/initrd-2.6.32.130.el6.i686.img

# section to load Windows
title Windows
rootnoverify (hd0,0)
chainloader +1
这个文件将 GRUB 配置为将 Red Hat Enterprise Linux 作为默认操作系统构建菜单,并将其设定为 10 秒钟后自动引导。文件有两个部分,一个是用于每个操作系统条目,附带系统磁盘分区表的特殊命令。

注意

注,将 default 设定为一个整数。这指定了 GRUB 配置文件中的第一个 title 行。在前面的示例中,如果要将 Windows 设定为默认选项,可将 default=0 修改为 default=1
将 GRUB 菜单配置文件配置为引导多个操作系统超出了本章的范围。附加资源列表请参考 第 E.10 节 “其他数据”