Users Guide
上のメッセージは、実行中のカーネルが、Dell システムに適用しようとした DUP でサポートされていないことを示します。次のいずれかの方法で、アップデートを継続することができます。
l 実行中のカーネルに適したカスタムパッケージをコンパイルするための必要条件を、パッケージの適用先となるシステムに直接インストールし、システムでパッケージをリビルドしてから、リビル
ド後のパッケージを再適用します。
l テストシステムの必要条件を満たしているパッケージをテストシステムにリビルドし、ネットワーク全体で、実行中のカーネル、モデル名、および設定が同じシステムにそのアップデートを配布し
ます。
パッケージを再構成するテストシステムのセットアップ
プロダクション環境のシステムで実行するカーネルと同じカーネルが実行しているテストシステムの使用をお勧めします。
シナリオ
次のシナリオでは、ダウンロードしたパッケージが、パッケージの適用先 Dell システム で実行中のカーネルをサポートしていないと判断するまでの主な手順を説明します。このシナリオでは、パッケー
ジをリビルドして、それを使用するシステムに配布するまでの手順を要約します。
1. support.dell.com のデルサポートウェブサイトから最新の BIOS システムをダウンロードします。
2. パッケージを Dell システムに適用しようとすると、ダウンロードしたコンパイル済みパッケージが、現在システムで実行中のカーネルバージョンをサポートしていないことがわかります。
3. ネットワークのプロダクション環境のインベントリから、サポートされていない同じカーネルが、合計 200 台のシステムで実行していることがわかります。
DUP の --rebuild オプションを使用して、カスタマイズされたパッケージをビルドすることにしました。パッケージをカスタマイズすれば追加のカーネルをサポートできます。
4. このパッケージをリビルドする非プロダクション
テスト
システムを選択して、このカーネルのサポートを追加します。
5. このテストシステムで、特定の必要条件が満たされていることを確認する必要があります。
必要条件が満たされていないと、--rebuild オプションが機能しません。必要条件の詳細については、「テストシステムの必要条件を参照してください。
ダウンロードした DUP に対して --rebuild オプションを実行し、実行中のカーネルのサポートを追加します。たとえば、次のコマンドを入力します。
./PE2850-ESM_FRMW_LX_R92394.bin --rebuild
6. 再構成したパッケージをテストシステムに適用して、パッケージがエラーなしで適用されることを確認します。たとえば、次のコマンドを入力します。
./PE2850--ESM_FRMW_LX_R92394.bin--CUSTOM
パッケージを実行してエラーが発生した場合、満足な結果が得られるまでパッケージのエラーの修正、再構成および再適用を試みます。
7. リビルドしたパッケージを 200 台すべてのターゲットシステムに配布します。パッケージをすべてのシステムに適用するスクリプトを記述できます。
テストシステムの必要条件
--rebuild コマンドの実行に必要な次の条件を満たすようにテストシステムを準備します。テストシステムがこれらの必要条件を満たしていれば、このテストシステムでパッケージをテストしてから、リ
ビルドしたパッケージを配布し、プロダクション環境の Dell システムで使用できます。
テストシステムまたは、パッケージを再構成するシステムは、次の 6 つの必要条件を満たしていなければなりません。
1. カーネルの一致:テストシステムのカーネルのバージョンが、リビルド後のパッケージを配布するシステム(ターゲットシステムまたはプロダクションシステム)で実行しているカーネルのバージョ
ンと一致する必要があります。
システムで実行しているカーネルのバージョンを調べるには、次のコマンドを入力します。
uname -r
次の例のようにシステムによってカーネルのバージョンが表示されます。
2.4.9-e.3smp
2. カーネル GCC コンパイラの一致を推奨:テストシステムとプロダクションシステムの両方で同じバージョンの GCC コンパイラを使用することをお勧めします。
3. カーネルソースがインストールされている:現在実行しているカーネルバージョンのカーネルソースがインストールされている必要があります。
4. binutils.rpm パッケージがインストールされている:テストシステムに binutils.rpm (どのバージョンでも可)がインストールされている必要があります。
メモ: カーネルソースと binutils.rpm は、プロダクションシステムに存在する必要はありません。










