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 节 “其他数据”。