14.2. PXEブート設定

次に、インストールを起動するのに必要となるファイルをtftp サーバーにコピーします。これにより、クライアントがこれらのファイルを 要求したときに見つけることができるようになります。tftp サーバーは通常、インストールツリーをエクスポートしているネットワークサーバーと 同じです。

これらのファイルをコピーするには、NFS、FTP、HTTPのいずれかのサーバーで ネットワークブートツールを実行します。 別のPXEサーバーは必要ありません。

この説明のコマンドラインバージョンについては、 項14.2.1を参照してください。

ネットワークブートツールのグラフィカルバージョンを使用するには、 X Windowシステムが実行中で、root権限を持ち、redhat-config-netboot RPMパッケージがインストールされていなければなりません。 デスクトップからネットワークブートツールを起動するには、 メインメニューボタン (パネル上) => システム設定 => サーバ設定 => ネットワークブートサービスの 順で進みます。あるいは、シェルプロンプトでredhat-config-netboot コマンドを入力します(例、XTermGNOME ターミナル)。

はじめてネットワークブートツールを起動したら、 はじめてのDruidからネットワークインストール を選択します。あるいは、プルダウンメニューから設定 => ネットワークインストールを選択し、 追加をクリックします。 図14-1にあるダイアログが表示されます。

図 14-1. ネットワークインストールの準備

次の情報を用意します。

OKをクリックしたら、インストールプログラムに 必要となるinitrd.imgファイルとvmlinuz ファイルが、用意したインストールツリーにあるimages/pxeboot/ からtftpサーバー(ネットワークブートツール を実行しているサーバー)上にある/tftpboot/linux-install/<os-identifier>/に 転送されます。

14.2.1. コマンドライン設定

ネットワークサーバーがXを実行していない場合、redhat-config-netbootパッケージの一部であるpxeosコマンドライン ユーティリティを使って、項14.4で示すように tftpサーバーファイルを設定できます。

pxeos -a -i "<description>" -p <NFS|HTTP|FTP> -D 0 -s client.example.com \
-L <net-location> <os-identifer>

次の一覧ではオプションを説明しています。

FTPをインストールプロトコルとして選択し匿名ログインが使えない場合、 前のコマンドにある<os-identifer> の前に次のオプションを付けて、ログイン用のユーザー名とパスワードを指定します。

-A 0 -u <username> -p <password>