| Red Hat Enterprise Linux 4: インストールガイド - x86、Itanium™、AMD64、Intel® Extended Memory 64 Technology (Intel® EM64T) | ||
|---|---|---|
| 前のページ | 章 4章. Red Hat Enterprise Linux のインストール | 次のページ |
このセクションでは、ご使用の Itanium を Red Hat Enterprise Linux で起動する方法と、マシンの電源をオンにすると Red Hat Enterprise Linux が自動的に起動するよう EFI コンソールの変数を設定する方法を説明しています。
インストールプログラムの最後でシステムを再起動したら、次のコマンドを入力して INCLUDE で起動します。
elilo |
elilo と入力したら、/boot/efi/elilo.conf 設定ファイルに記載されているデフォルトのカーネルがロードされます。(ファイルの 1 番目に記載されているカーネルがデフォルトです。)
別のカーネルをロードする場合は、elilo コマンドの後に /boot/efi/elilo.conf ファイルにあるカーネルのラベル名を入力します。例えば、linux という名前のカーネルをロードするには、次のように入力します。
elilo linux |
インストールしているカーネルの名前がわからない場合は、次の説明に従うと EFI で /boot/efi/elilo.conf ファイルを表示することができます。
Shell> プロンプトで、デバイスをシステムパーティション (Linux で /boot/efi としてマウントしている)に変更します。例えば、fs0 がシステムブートパーティションである場合、EFI シェルプロンプトで fs0: と入力します。
fs0:\> で ls と入力し、正しいパーティションにいるか確認します。
次に以下のように入力します。
Shell>type elilo.conf |
このコマンドは設定ファイルの内容を表示します。各節は label で始まりそのカーネルのラベル名が続く 1 行で成り立っています。ラベル名とは、異なるカーネルを起動するために elilo の後に入力する名前です。
ロードするカーネルを指定するのに加えて、シングルユーザーモード用の single や、Red Hat Enterprise Linux に 1024 MB メモリの使用を強制する mem=1024M など、他のブートオプションを入力することもできます。ブートローダにオプションを渡すには、EFI シェルプロンプトで次を入力します (linux には、ブートするカーネルのラベル名を入れ、option にはカーネルに渡すブートオプションを入れます)。
elilo linux option |
Red Hat Enterprise Linux をインストールしたら、Itanium システムを起動する時は必ず EFI シェルプロンプトで毎回 elilo とブートオプションを入力します。しかし、システムが自動的に Red Hat Enterprise Linux でブートするよう設定したい場合は、EFI Boot Manager を設定する必要があります。
EFI Boot Manager を設定するには(ご使用のハードウェアにより若干異なることがあります)、
Itanium システムを起動して、EFI Boot Manager メニュー から Boot option maintenance menu を選びます。
メインメニューから Add a Boot Option を選択します。
Linux で /boot/efi/ としてマウントされているシステムパーティションを選択します。
elilo.efi ファイルを選択します。
Enter New Description: プロンプトで、 Red Hat Enterprise Linux 4、または EFI Boot Manager メニューに表示させる名前を入力します。
Enter Boot Option Data Type: プロンプトで、ELILO ブートローダにオプションを渡さない場合は、No Boot Option の N を入力します。このオプションはほとんどの場合に機能します。ブートローダにオプションを渡す場合は、代わりに /boot/efi/elilo.conf 設定ファイルで設定できます。
Save changes to NVRAM プロンプトに Yes と答えます。これで EFI Boot Maintenance Manager メニューにもどります。
次に、Red Hat Enterprise Linux 4 メニューアイテムをデフォルトにしたいとします。ブートオプションの一覧が表示されます。矢印キーで Red Hat Enterprise Linux 4 メニューアイテムを選択して
メインメニューから Set Auto Boot TimeOut => Set Timeout Value と選択すると、オプションでブートのタイムアウトの値を変更することができます。
Exit を選択して、EFI Boot Manager にもどります。
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 |
ブートローダにオプションを渡す場合は (項4.28.1 を参照) elilo の後にオプションを加えます。
Red Hat Enterprise Linux で起動した後、または EFI シェル内蔵のエディタを使用してこのファイルを作成することができます。EFI シェルを使用するには、Shell> プロンプトで、デバイスをシステムパーティション (Linux で /boot/efi としてマウントされている)に変更します。例えば、fs0 がシステムのブートパーティションなら、EFI Shell プロンプトで fs0: と入力します。ls と入力して正しいパーティションにいるか確認します。次に、edit startup.nsh と入力します。ファイルの内容を入力してから保存します。
次回システムを起動すると、EFI が startup.nsh ファイルを検出してシステムを起動するのに使用します。EFI がこのファイルをロードするのを中止するには、