Menu Close
Settings Close

Language and Page Formatting Options

Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

6.2.3. 初期 RAM ディスク更新の準備

重要
これは、他の方法でドライバーの更新を実行できない場合にのみ、高度な手順を検討してください。
Red Hat Enterprise Linux インストールプログラムは、RAM ディスクからインストールプロセスの初期段階でアップデートをロードできます。つまり、ディスク であるかのように一時的に動作するコンピューターのメモリーのエリアです。同じ機能を使用してドライバーの更新を読み込むことができます。インストール時にドライバーの更新を実行するには、コンピューターが preboot execution environment (PXE)サーバーから起動でき、PXE サーバーがネットワークで利用可能でなければなりません。インストール時に PXE を使用する方法については、30章インストールサーバーの設定 を参照してください。
ドライバー更新を PXE サーバーで利用可能にするには、以下を実行します。
  1. ドライバー更新イメージファイルをインストールサーバーに配置します。通常、Red Hat またはハードウェアベンダーが指定するインターネットの場所からサーバーにダウンロードし、これを実施します。ドライバー更新イメージファイルの名前が .iso で終わります。
  2. ドライバー更新イメージファイルを /tmp/initrd_update ディレクトリーにコピーします。
  3. ドライバー更新イメージファイルの名前を dd.img に変更します。
  4. コマンドラインで /tmp/initrd_update ディレクトリーに移動し、以下のコマンドを入力して、Enter を押します。
    find . | cpio --quiet -o -H newc | gzip -9 >/tmp/initrd_update.img
    
  5. /tmp/initrd_update.img ファイルを、インストールに使用するターゲットが格納されているディレクトリーにコピーします。このディレクトリーは、/var/lib/tftpboot/pxelinux/ ディレクトリーに配置されます。たとえば、/var/lib/tftpboot/pxelinux/rhel6/ は、Red Hat Enterprise Linux 6 の PXE ターゲットを保持する可能性があります。
  6. /var/lib/tftpboot/pxelinux/pxelinux.cfg/default ファイルを編集し、作成した初期 RAM ディスクの更新を含むエントリーを、以下の形式で追加します。
    label target-dd
    kernel target/vmlinuz
    append initrd=target/initrd.img,target/dd.img
    
    ここで、target はインストールに使用するターゲットになります。
インストール時に初期 RAM ディスクの更新を使用する方法は、「ドライバー更新を含む PXE ターゲットの選択」 を参照してください。

例6.1 ドライバー更新イメージファイルからの初期 RAM ディスク更新の準備

この例では、driver_update.iso は、インターネットから PXE サーバーのディレクトリーにダウンロードしたドライバー更新イメージファイルです。PXE ブート元となるターゲットは /var/lib/tftpboot/pxelinux/rhel6/にあります。
コマンドラインで、ファイルを保持するディレクトリーに移動し、以下のコマンドを入力します。
$ cp driver_update.iso /tmp/initrd_update/dd.img
$ cd /tmp/initrd_update
$ find . | cpio --quiet -c -o -H newc | gzip -9 >/tmp/initrd_update.img
$ cp /tmp/initrd_update.img /var/lib/tftpboot/pxelinux/rhel6/dd.img
/var/lib/tftpboot/pxelinux/pxelinux.cfg/default ファイルを編集し、以下のエントリーを追加します。
label rhel6-dd
kernel rhel6/vmlinuz
append initrd=rhe6/initrd.img,rhel6/dd.img