推荐你配置 ELILO Boot Manager 来自动引导红帽企业 Linux 。然而,如果你在启动 ELILO 引导装载程序之前需要执行额外的命令,你可以创建一个叫做 startup.nsh 的启动脚本。最后一个命令应该是引导 Linux 的 elilo 命令。
startup.nsh 脚本应该位于 /boot/efi 分区(/boot/efi/startup.nsh),并包含以下内容:
echo -off 你的命令集 elilo
如果你想给引导装载程序传递选项(参阅 第 4.27.1 节 “安装后引导装载程序选项”),请在 elilo 之后添加它们。
你可以在引导红帽企业 Linux 后创建这个文件,也可以使用 EFI shell 内建的编辑器来创建它。要使用 EFI shell,在 Shell> 提示下,把设备改到系统分区(在 Linux 中被挂载为 /boot/efi)。例如,如果 fs0 是系统引导分区,在 EFI Shell 提示下键入 fs0:。键入 ls 来确定你位于正确的分区。然后键入 edit startup.nsh。键入文件的内容然后保存它。
在系统下次引导时,EFI 就会检测到 startup.nsh 文件,并使用它来引导系统。要停止 EFI 载入文件,键入 Ctrl-c。这会中止进程,并把你返回到 EFI shell 提示下。