4.28.2. Red Hat Enterprise Linux の自動起動
Red Hat Enterprise Linux をインストールした後、Itanium システムを起動するたびに、EFI Shell プロンプトで
elilo
と起動オプションを入力できます。ただし、Red Hat Enterprise Linux で自動的に起動するようにシステムを設定する場合は、EFI Boot Manager を設定する必要があります。
EFI Boot Manager を設定するには(ハードウェアによって若干異なる可能性があります)。
- EFI Boot Manager を選択します。
- メインメニューからを選択します。
- Linux で
/boot/efi/
としてマウントされているシステムパーティションを選択します。 elilo.efi
ファイルを選択します。Enter New Description:
プロンプトで、Red Hat Enterprise Linux 5
または EFI Boot Manager メニューに表示される名前を入力します。- ELILO ブートローダーにオプションを指定ない場合は、
Enter Boot Option Data Type:
プロンプトでN
を入力します。このオプションはほとんどの場合に機能します。ブートローダーにオプションを渡す場合は、代わりに/boot/efi/elilo.conf
設定ファイルで設定できます。 Save changes to NVRAM
プロンプトにYes
と答えます。これにより、EFI Boot Maintenance Manager メニューに戻ります。- 次に、メニュー項目をデフォルトにします。起動オプションの一覧が表示されます。 メニューアイテムを、矢印キーで選択し、u キーを押してリストを上に移動して、リストの上部まで移動します。リストで項目を移動できます。そのためには、その項目を選択して d キーを押します。ブート順序を変更したら、 を選択します。 を選択して、メインメニューに戻ります。
- 必要に応じて、メインメニューから=> を選択して、ブートタイムアウト値を変更できます。
- EFI Boot Manager に戻ります。を選択して
4.28.2.1. 起動スクリプトの使用
Red Hat Enterprise Linux を自動的に起動するように ELILO Boot Manager を設定することが推奨されます。ただし、ELILO ブートローダーを起動する前に追加のコマンドを実行する必要がある場合は、
startup.nsh
という名前の起動スクリプトを作成できます。最後のコマンドは、Linux で起動するには elilo である必要があります。
startup.nsh
スクリプトは、/boot/efi パーティション( /boot/efi
/startup.nsh
)にあり、以下のテキストが含まれている必要があります。
echo -off your set of commands elilo
ブートローダーにオプションを渡す場合には( 「インストール後のブートローダーオプション」を参照)、
elilo
の後にオプションを追加します。
Red Hat Enterprise Linux で起動した後にこのファイルを作成するか、EFI シェルに組み込まれているエディターを使用できます。EFI シェルを使用するには、
Shell>
プロンプトで、デバイスをシステムパーティションに変更します(Linux では /boot/efi
としてマウントされます)。たとえば、fs0
がシステムブートパーティションの場合は、EFI Shell プロンプト で fs 0 と入力します。ls を入力して、正しいパーティションであることを確認します。次に、edit startup.nsh を入力します。ファイルの内容を入力して保存します。
次にシステムが起動すると、EFI は
startup.nsh
ファイルを検出し、それを使用してシステムを起動します。EFI がファイルをロードしないようにするには、Ctrl+c と入力します。これによりプロセスが中止され、EFI シェルプロンプトに戻ります。