G.3 PlateSpin ISOイメージへのデバイスドライバの追加

PlateSpin ISOイメージには、デバイスドライバの大規模なライブラリが含まれており、ほとんどの一般的なターゲットをブートできます。ただし、あまり有名でないドライバ、ベンダ固有のドライバ、カスタム開発されたドライバなど、Linuxワークロード用に独自のドライバを使用する場合も考えられます。

Linuxワークロード用のPlateSpin ISOイメージにドライバを追加するには:

  1. PlateSpin ISOイメージをダウンロードして抽出します。詳細については、PlateSpin ISOイメージのダウンロードを参照してください。

  2. 必要な*.koドライバファイルを取得またはコンパイルします。

    重要:ISOファイルを再ビルドするのに役立つrebuildiso.shスクリプトは、現在は64ビットバージョンのOSのみでサポートされています。これらのドライバが、ISOファイルに含まれているカーネル(3.0.93-0.8-default)に対して有効であることを確認してください。

  3. 任意のLinuxマシンにISOイメージをマウントします(root資格情報が必要)。次のコマンド構文を使用します。

    mount –o loop <ISOへのパス> <マウントポイント>

  4. マウントされたISOファイルの/toolsサブディレクトリにあるrebuildiso.shスクリプトを一時的な作業ディレクトリにコピーします。

  5. 必要なドライバファイル用に別の作業ディレクトリを作成し、それらのファイルをそのディレクトリに保存します。

  6. rebuildiso.shスクリプトを保存したディレクトリで、次のコマンドをルートで実行します。

    ./rebuildiso.sh –i <ISO_file> -d <driver_dir> -m32|-m64

    終了すると、ISOファイルが追加のドライバで更新されます。

    メモ:Migrate LRD ISOを再構築するには、最低でもgenisoimage 1.1.11が必要です。RHEL 7、CentOS 7、Ubuntu 14.04.1などのオペレーティングシステムには、必要なバージョンのgenisoimageがデフォルトでインストールされています。

  7. ISOファイルをアンマウントします(unmount <マウントポイント>コマンドを実行)。