Red Hat Training

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

E.6. GRUB 界面

GRUB 提供三个具有不同层次的功能的界面。每个界面都允许用户引导 Linux 内核或者其他操作系统。
这些界面如下所示:

注意

只有在 GRUB 菜单消失前的 3 秒之内按任意键,才可以进入下面的 GRUB 界面。
菜单界面
这是安装程序分配 GRUB 时显示的默认界面。操作系统或者预分配内核的列表会出现并按名字排序。用箭头键可以选择默认选项之外的其他选项,然后按 Enter 键引导。如果什么都不做,在超过预定时间后 GRUB 会安装默认选项。
e 键来进入项目编辑器界面,或者按 c 键来安装命令行界面。
有关配置这个界面的详情请参考 第 E.8 节 “GRUB 菜单配置文件”
菜单条件编辑器界面
要访问菜单项目编辑器,可以在引导装载程序中按 e 键。然后屏幕会显示项目的 GRUB 命令行,引导操作系统前,用户可以修改这些命令行,例如添加命令行(o 在当前行之后插入新的一行,而 O 则在当前行之前插入新命令行)、编辑命令行(e)或者删除命令行(d)。
在完成了所有的修改后,按 b 键可以执行该命令行并引导作业系统。按 Esc 可以取消所有的修改并重新装入标准的菜单界面。按 c 键可以安装命令行界面。

注意

关于使用 GRUB 菜单条目编辑器修改运行级别的详情请参考 第 E.9 节 “在引导时改变运行级别”
命令行界面
命令行界面是最基本的 GRUB 界面,但也可以进行最大限度控制的界面。可输入任何相关的 GRUB 命令,并按 Enter 键执行。这个界面提供一些高级的类似于 shell 的特征,包括按 Tab 键依据上下文自动完成命令,Ctrl 键组合如 Ctrl+a 移动到一行的开头、以及 Ctrl+e 移动到一行的末尾。此外,就象在 bash shell 中一样,也可以使用箭头键、HomeEndDelete 键。
常用命令列表请参考 第 E.7 节 “GRUB 命令”

E.6.1. 界面载入顺序

GRUB 安装其第二阶段引导装载程序时,首先会搜索配置文件。找到后,会显示菜单界面绕过页面(bypass screen)。如果在 3 秒以内按了任何键,GRUB 将创建一个菜单列表,并显示菜单界面。如果没有按任何键,将使用 GRUB 菜单中的默认内核条目。
如果没有找到配置文件,或者配置文件是不可读的,GRUB 将安装命令行界面,这允许用户输入命令来完成引导过程。
如果配置文件无效,GRUB 会显示出错信息,并要求输入。这可以帮助用户找到问题的确切原因。按任意键重新装入菜单界面,可以编辑菜单选项,并根据 GRUB 报告的错误进行更正。如果更正失败,GRUB 会再次报告错误,并重新装入菜单界面。