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
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 シェルプロンプトに戻ります。