インテル® イーサネット・フラッシュ・ファームウエアー・ユーティリティー (BootUtil) を使用して、サポートされているインテル PCI および PCI-Express ベースのネットワーク・アダプターのフラッシュ・メモリー上の PCI オプション ROM をプログラムします。BootUtil を使用して構成を更新できます。
ダウンロードインテル イーサネット・フラッシュ・ファームウエアー・ユーティリティー
BootUtil は、インテル® イーサネットアダプターの既定の設定を変更するユーティリティー・プログラムです。BootUtil を使用して、Wake-on-LAN および インテル® Boot Agent 機能を有効または無効にしたり、Boot Agent で使用される一部の設定を有効または無効にしたりできます。BootUtil では、 NICのフラッシュ コンポーネントに保存されているイメージを現場でアップグレードすることもできます。
| 手記 | BootUtil を使用してアダプターのフラッシュメモリーをアップデートすると、フラッシュメモリーから既存のファームウェアイメージがすべて消去されます。 |
BootUtil の実行
BootUtil は、1 つの実行可能オプションとそれに関連付けられた非実行可能オプションを実行中に受け入れます。競合する実行可能オプション ( -FLASHENABLE と -UPDATE を一緒に使用するなど) を指定すると、BOOTUTIL はエラーで終了します。
オプションは、該当する場合、論理グループに一覧表示されます。コマンドラインオプションを指定せずに BootUtil を実行すると、システムで検出されているすべてのサポートされているインテルネットワークアダプタのリストが表示されます。
| 全般オプション | |
| パラメーター | 形容 |
| -HELP または -? | コマンド ライン オプションの一覧を表示します。 |
| -EXITCODES | BootUtil によって OS に返された終了コードを表示します。 |
| -IMAGEVERSION または -IV | リソース イメージのファームウェアの種類とバージョン番号を表示します。 -FILE オプションと共に使用すると、リソースイメージは FLB ファイル内にあります。 -NIC オプションと共に使用した場合、リソースイメージはアダプタフラッシュ内にあります。 -ALL オプションと共に使用すると、すべてのアダプターの各リソース イメージが継続的に表示されます。 |
| -E | システムでサポートされているすべてのネットワーク ポートを列挙します。 |
| -O=[ファイル名] | EまたはNICと一緒に使用する必要があります。 |
| -I=[ファイル名] | 選択したポートの [FILENAME] スクリプト ファイルとプログラム設定から iSCSI ブート構成オプションを読み込みます。 |
| -FILE=[ファイル名] | -SAVEIMAGE, -RESTOREIMAGE, -SAVECONFIGまたは-RESTORECONFIGオプションのファイル名を指定します。 |
| フラッシュ・プログラミング・オプション | |
| パラメーター | 形容 |
| -UP または -UPDATE=[ROMType] [-FILE=ファイル名] | -NIC オプションで指定されたアダプターのフラッシュメモリーを、指定された FLB フラッシュ・ファームウェア・イメージ・ファイルで更新します。-QUIET が指定されていない場合、アップグレードする前に既存のファームウェア イメージを上書きするかどうかを確認するメッセージが表示されます。ファイル名が指定されていない場合、ユーティリティはデフォルトの bootimg を探します。すべての画像タイプを持つFLBファイル。 以下の例では pxe を使用していますが、efi、efi64、FCoE、iSCSI の場合もあります。 アダプターがコンボ・オプション ROM をサポートしている場合、次のコマンド・オプションは、サポートされているコンボ・イメージを自動的に検出し、そのイメージを使用してアダプターをプログラムします。 |
| -SAVEIMAGE | -NIC オプションで指定したアダプターのフラッシュメモリーにある既存のフラッシュ・ファームウェア・イメージをディスクファイルに保存します。コピー先ファイルは -FILE オプションを指定します。 |
| -RESTOREIMAGE | 以前に保存したフラッシュ・ファームウェア・イメージを -NIC オプションを使用して、同じネットワーク・アダプターに復元します。ソース・ファイルは -FILE オプションを指定します。 |
| -QUIET | 確認プロンプトを表示せずに BootUtil を実行します。このオプションは、 -IMAGEVERSION, -UP, -UPDATE, -RESTOREIMAGE、または -HELP オプションとともに使用します。 |
| 電源管理オプション | |
| パラメーター | 形容 |
| -WOLENABLE または -WOLE | 選択したポートで Wake On LAN (WOL) 機能を有効にします。 |
| -WOLDISABLE または -WOLD | 選択したポートで Wake On LAN (WOL) 機能を無効にします。 |
| アダプター選択オプション | |
| パラメーター | 形容 |
| -ALL | システムで検出された、サポートされているネットワーク・ポートをすべて選択します。 |
| -NIC=XX | システム内の特定のネットワークポートを選択します。実行可能オプションを指定せずに使用すると、選択したポートの iSCSI ブート構成が印刷されるか、 -O オプションの使用時にファイルに保存されます。 |
| -TARGET=XX | これは FCoE 固有の選択オプションです。有効な値は 1、2、3、および 4 です。このオプションは、コンフィギュレーション コマンド -WWPN, -FCOELUN, FCOEVLAN、および -BOOTORDERに必要です。 |
| -BLINK | 選択したポートの LED を 10 秒間点滅させます。 |
| アダプターフラッシュの有効化 / 無効化オプション | |||
| パラメーター | 形容 | ||
| -FLASHENABLE または -FE | 選択したアダプターでフラッシュ・ファームウェアを実行する機能を有効にします。 | ||
| -FLASHDISABLE または -FD | 選択したアダプターでフラッシュ・ファームウェアを実行する機能を無効にします。 | ||
| -BOOTENABLE=[PXE, ISCSIPRIMARY, ISCSISECONDARY, FCOE、または DISABLED] | 選択したポートで有効または無効にするフラッシュ・ファームウェアのタイプを選択します。コンボオプションROMはすべての機能を持つことができます。モノリシック・オプション ROM には、PXE、FCoE、または iSCSI のいずれかの機能がありますが、すべてではありません。このコマンドは、モノリシック・オプション ROM では機能しません。
| ||
BOOTENABLE=DISABLED
レガシー BIOS の FCoE、iSCSI および PXE 機能を無効にします。
BOOTENABLE=ISCSIPRIMARY
ポートを iSCSI プライマリーとして有効にし、レガシー BIOS の PXE/FCoE を無効にします。
BOOTENABLE=ISCSISECONDARY
ポートを iSCSI セカンダリーとして有効にし、レガシー BIOS の PXE/FCoE を無効にします。
BOOTENABLE=PXE
PXE を有効にし、レガシー BIOS の iSCSI / FCoE ブートを無効にします。
BOOTENABLE=FCOE
FCoE を有効にし、レガシー BIOS の iSCSI / PXE ブートを無効にします。
| PXE ブート構成オプション ( -NIC または -ALLで使用可能) | |
| パラメーター | 形容 |
| -DEFAULTCONFIG または -DEFCFG | 選択した NIC の PXE 構成を既定の設定に戻します。 |
| -SETUPENABLE または -STE | セットアップメニューを有効にします。 |
| -SETUPDISABLE または -STD1 | セットアップメニューを無効にします。 |
| -TITLEENABLE または -TLE | 初期タイトル メッセージを有効にします。 |
| -TITLEDISABLE または -TLD | 初期タイトル メッセージを無効にします。 |
| -MESSAGEENABLE または -MSE | PXE の初期化時に Control-S セットアップ・メッセージを表示できるようにします。Control-S セットアップ メッセージは、新しいバージョンの Boot Agent では使用できなくなり、オプション ROM のスペースが解放されます。 |
| -MESSAGEDISABLE または -MSD1 | PXE の初期化時に Control-S セットアップ メッセージの表示を無効にします。 |
| -SETWAITTIME=X または -SWT=X1 | NICのセットアップ遅延時間をX秒に設定します。有効な遅延時間は 0、2、3、および 5 です。 |
| -MODE | 指定された MODE 設定を指定された NICの EEPROM に書き込みます。 |
1 容量の制限により、これらは使用できなくなりました。オプションROMは64KBに制限されているため、スペースを解放するためにメニューが削除されました。代わりに、-TLE または -TLD を試して、有効化と無効化を行ってください。
| iSCSI ブート構成オプション | |
| パラメーター | 形容 |
| -SAVECONFIG | 選択したポートの iSCSI ブート構成のスナップショットをバイナリー・ファイルに保存します。-FILEオプションでファイル名を指定する必要があります。 警告: セキュリティ上の理由から、このオプションを使用する場合は CHAP 設定を無効にすることをお勧めします。 |
| -RESTORECONFIG | 選択したポートで以前に保存したiSCSIブート構成スナップショットを復元します。保管データを指定するには、-FILE オプションが必要です。 警告: この機能では、同じコマンドが複数のポートに対して発行された場合、複数のプライマリ ポートまたはセカンダリ ポートを作成できます。次回のシステム起動に備えて、iSCSI セットアップ・メニューの起動優先順位の設定を確認します。 |
| iSCSI イニシエータのポート構成オプション | |
| これらのオプションは、 -NIC=XX オプションを使用して個別に使用することも、 -I オプションを使用してスクリプトファイル内で使用することもできます。値は -[OPTION]=[VALUE] フォーマット。 | |
| -[OPTION]=[VALUE] | 形容 |
| -INITIATORNAME | イニシエータの iSCSI 修飾名 (IQN) を指定します。 |
| -INITIATORIP | イニシエータの IPv4 アドレスをドット付き 10 進表記で指定します。 |
| -INITIATORDHCP | イニシエータの DHCP クライアントを有効または無効にします。 |
| -NETMASK | イニシエータ サブネット マスクをドット付き 10 進表記で指定します。 |
| -GATEWAY | ゲートウェイ IPv4 アドレスをドット付き 10 進表記で指定します。 |
| -BOOTPRIORITY | iSCSI ブートの優先順位を PRIMARY、SECOND、または DISABLE に指定します。 |
| iSCSI ターゲット構成オプション | |
| これらのオプションは、 -NIC=XX オプションを使用して個別に使用することも、 -I オプションを使用してスクリプトファイルで使用することもできます。値は -[OPTION]=[VALUE] 形式。 | |
| -[OPTION]=[VALUE] | 形容 |
| -TARGETNAME | ターゲットの iSCSI 修飾名 (IQN) を指定します。 |
| -TARGETIP | ターゲット IPv4 アドレスをドット付き 10 進表記で指定します。 |
| -TARGETDHCP | DHCP ルート パスからターゲット情報を取得する場合は、ENABLE または DISABLE します。 |
| -TARGETPORT | 接続先のターゲットの TCP ポート番号を指定します。 |
| -BOOTLUN | 起動元の LUN 番号を指定します。 |
| 認証構成オプション | |||
| これらのオプションは、 -NIC=XX オプションを使用して個別に使用することも、-I オプションを使用してスクリプトファイルで使用することもできます。値は -[OPTION]=[VALUE] フォーマット。 | |||
| -[OPTION]=[VALUE] | 形容 | ||
| -AUTHENTICATIONMETHOD | なし、CHAP、または相互 CHAP のいずれかを指定します。 | ||
| -CHAPUSERNAME | CHAP ユーザー名を指定します。 | ||
| -CHAPSECRET | CHAP ユーザー名に使用するシークレット テキスト文字列を指定します。 | ||
| -MUTUALCHAPSECRET | 逆方向 (ターゲット) の CHAP シークレット文字列を指定します。 | ||
| FCoE の一般設定オプション | これらのオプションは、 -NIC=XX オプションと一緒に使用する必要があります。 -ALL オプションと一緒に使用することはできません。 | ||
| -WWPNPREFIX | WWPN に使用する接頭部を指定します。プレフィックスは 4 桁の 16 進数で構成されます。区切り記号 '-' または ':' を使用できますが、省略可能です。例: BOOTUTIL -NIC=1 -WWPNPREFIX=20-00 | ||
| -WWNNPREFIX | WWNN に使用する接頭部を指定します。プレフィックスは 4 桁の 16 進数で構成されます。区切り記号 '-' または ':' を使用できますが、省略可能です。例: BOOTUTIL -NIC=1 -WWNNPREFIX=10-00 | ||
| FCoE ターゲット構成オプション | これらのオプションでは、 -NIC=XX オプションと -TARGET=XX オプションの両方を使用する必要があります。 -ALL オプションは使用できません。 | ||
| -WWPN | 選択したターゲットの WWPN を指定します。 WWPN は 16 桁の 16 進数または 8 バイトで構成されます。各バイトは、オプションの区切り文字として '-' または ':' で区切ることができます。 例: BOOTUTIL -NIC=1 -TARGET=1 -WWPN=00-11-22-33-44-55-66-77 | ||
| -FCOELUN | 選択した FCoE ターゲットの LUN を指定します。有効範囲は 0..255 です。 | ||
| -FCOEVLAN | 選択したターゲットに接続するために使用する VLAN を指定します。有効範囲は 0..4094 です。 | ||
| -BOOTORDER | 選択したターゲットの起動順序を指定します。有効範囲は 1 から 4 です。0 を指定すると、target はブート順序から除外されます。ブート順序値 1 〜 4 は、すべての FCoE ブート対応ポートのターゲットに一度だけ割り当てることができます。
| ||
この製品の CHAP 認証機能には、次の確認応答が必要です。
終了コード
BootUtil は、OS 環境に終了コードを返します。考えられる終了コードを以下に示します。
| コードネーム | 価値 |
| すべての BootUtil 操作が正常に完了しました | 0 |
| コマンドラインパラメータが正しくありません | 1 |
| サポートされているネットワーク・ポートが検出されません | 2 |
| 無効なネットワーク・ポートが選択されました | 3 |
| FLASH 操作に失敗しました | 4 |
| EEPROM 読み出し操作に失敗しました | 5 |
| EEPROM の書き込み操作に失敗しました | 6 |
| ファイルの内容が見つからないか破損しています | 7 |
| オペレーターの終了 | 8 |
| 選択した操作で LOM がサポートされていません | 9 |
| ネットワークポートが起動可能でない | 10 |
| フラッシュメモリーは、フラッシュ・ファームウェアに対して無効になっています | 11 |
| 選択したファームウェアに対してフラッシュメモリが小さすぎます | 12 |
| iSCSI ブート構成のプログラミングに失敗しました | 13 |
| システムメモリーの割り当てに失敗しました | 14 |
| ファイルの操作に失敗しました | 15 |
| FCoE 操作が失敗しました | 16 |