4.28.2. 自动引导 Red Hat Enterprise Linux
安装 Red Hat Enterprise Linux 后,每次您要引导 Itanium 系统时,都可以在 EFI Shell 提示符下输入
elilo
以及所有引导选项。但是,如果要将 系统配置为自动启动 Red Hat Enterprise Linux,则需要配置 EFI 引导管理器。
要配置 EFI 引导管理器 (根据您的硬件稍有不同):
- 引导 Itanium 系统,然后从 EFI 引导管理器菜单中选择 。 option maintenance 菜单
- 从主启动选项。
- 选择 Linux 中挂载为
/boot/efi/
的系统分区。 - 选择
elilo.efi
文件。 - 在
Enter New Description:
提示中,键入Red Hat Enterprise Linux 5
或者您要出现在 EFI Boot Manager 菜单中的任何名称。 - 在
Enter Boot Option Data Type:
提示中,如果您不想将选项传递给 ELILO 引导装载程序,在 Options 中输入N
。这个选项适用于大多数情况。如果要将选项传递给引导装载程序,您可以在/boot/efi/elilo.conf
配置文件中进行配置。 - 在
Yes
提示符后输入Save changes to NVRAM
。这会返回到 EFI Boot Maintenance Manager 菜单。 - 接下来,您想要使菜单项成为默认值。此时会出现引导选项列表。把 菜单项移到列表顶部,使用箭头键选择该组合键并按 u 键将其移至列表。您可以通过选择列表并按 d 键来移动项目。更改引导顺序后,选择 。选择 返回主菜单。
- 另外,您可以通过从主菜单选择=> 来更改引导超时值。
- 选择 以返回到 EFI 引导管理器。
4.28.2.1. 使用启动脚本
建议您将 ELILO Boot Manager 配置为自动引导 Red Hat Enterprise Linux。但是,如果您在启动 ELILO 引导装载程序前需要执行其他命令,您可以创建一个名为
startup.nsh
的启动脚本。最后一个命令应当是 elilo 来引导到 Linux。
boot.nsh 脚本应位于
/boot/efi
/ startup.nsh
)中,并包含以下文本:
echo -off your set of commands elilo
如果要将选项传递给引导装载程序(请参考 第 4.28.1 节 “安装后的 Boot Loader 选项”)在
elilo
后添加它们。
您可以在引导到 Red Hat Enterprise Linux 后创建此文件,也可以使用在 EFI shell 中内置的编辑器。要使用 EFI shell,在
Shell>
提示下,将设备改为系统分区(在 Linux 中挂载为 /boot/efi
)。例如,如果 fs0
是系统引导分区,在 EFI Shell 提示下键入 fs0:。键入 ls 以确保处于正确的分区。然后键入 edit start.nsh。键入 文件的内容并保存它。
下次系统引导时,EFI 检测到 boot
.nsh
文件并使用它来引导系统。要停止 EFI 加载该文件,请键入 Ctrl+c。这会中止进程,并将您返回到 EFI shell 提示符。