メインコンテンツへスキップ
サポート・ナレッジベース

インテル® イーサネット・フラッシュ・ファームウエアー・ユーティリティー でフラッシュのアップグレード、有効化または無効化

コンテンツタイプ: インストール & セットアップ   |   記事 ID: 000005790   |   最終改訂日: 2025/02/11

インテル® イーサネット・フラッシュ・ファームウエアー・ユーティリティー (BootUtil) を使用して、サポートされているインテル PCI および PCI-Express ベースのネットワーク・アダプターのフラッシュ・メモリー上の PCI オプション ROM をプログラムします。BootUtil を使用して構成を更新できます。

ダウンロードインテル イーサネット・フラッシュ・ファームウエアー・ユーティリティー

BootUtil は、インテル® イーサネットアダプターの既定の設定を変更するユーティリティー・プログラムです。BootUtil を使用して、Wake-on-LAN および インテル® Boot Agent 機能を有効または無効にしたり、Boot Agent で使用される一部の設定を有効または無効にしたりできます。BootUtil では、 NICのフラッシュ コンポーネントに保存されているイメージを現場でアップグレードすることもできます。

  • BootUtilは、古いユーティリティを置き換え、PROBOOT, ISBoot、およびPROEFIWebパックで見つかった古いIBAUTIL, ISCSIUTL, LANUTIL、およびFLAUTILユーティリティの機能を提供します。
  • BootUtil は、以前のユーティリティーでサポートされていたすべてのアダプターをサポートします。
  • BootUtil は、マザーボード上の LAN (LOM) 実装用のユーティリティとして意図されたものではありません。LOM 実装で BootROM 設定を調整しても、アダプターの動作には影響しません。
手記 BootUtil を使用してアダプターのフラッシュメモリーをアップデートすると、フラッシュメモリーから既存のファームウェアイメージがすべて消去されます。

BootUtil の実行

BootUtil は、1 つの実行可能オプションとそれに関連付けられた非実行可能オプションを実行中に受け入れます。競合する実行可能オプション ( -FLASHENABLE-UPDATE を一緒に使用するなど) を指定すると、BOOTUTIL はエラーで終了します。

オプションは、該当する場合、論理グループに一覧表示されます。コマンドラインオプションを指定せずに BootUtil を実行すると、システムで検出されているすべてのサポートされているインテルネットワークアダプタのリストが表示されます。

全般オプション

パラメーター 形容
-HELP または -? コマンド ライン オプションの一覧を表示します。
-EXITCODES BootUtil によって OS に返された終了コードを表示します。
-IMAGEVERSION または -IV リソース イメージのファームウェアの種類とバージョン番号を表示します。
-FILE オプションと共に使用すると、リソースイメージは FLB ファイル内にあります。
-NIC オプションと共に使用した場合、リソースイメージはアダプタフラッシュ内にあります。
-ALL オプションと共に使用すると、すべてのアダプターの各リソース イメージが継続的に表示されます。
-E システムでサポートされているすべてのネットワーク ポートを列挙します。
-O=[ファイル名]

EまたはNICと一緒に使用する必要があります。
-E オプションと共に使用すると、すべてのNICとその MAC アドレスのリストを指定したファイルに保存します。

-NIC オプションと共に使用すると、指定したNICのすべての iSCSI Remote Boot 構成オプションを指定したファイルに保存します。
-I=[ファイル名] 選択したポートの [FILENAME] スクリプト ファイルとプログラム設定から iSCSI ブート構成オプションを読み込みます。
-FILE=[ファイル名] -SAVEIMAGE, -RESTOREIMAGE, -SAVECONFIGまたは-RESTORECONFIGオプションのファイル名を指定します。

フラッシュ・プログラミング・オプション
パラメーター 形容
-UP または -UPDATE=[ROMType]

[-FILE=ファイル名]

-NIC オプションで指定されたアダプターのフラッシュメモリーを、指定された FLB フラッシュ・ファームウェア・イメージ・ファイルで更新します。-QUIET が指定されていない場合、アップグレードする前に既存のファームウェア イメージを上書きするかどうかを確認するメッセージが表示されます。ファイル名が指定されていない場合、ユーティリティはデフォルトの bootimg を探します。すべての画像タイプを持つFLBファイル。

以下の例では pxe を使用していますが、efi、efi64、FCoE、iSCSI の場合もあります。
例: Bootutil -NIC=x -up=pxe
または Bootutil -NIC=x -up=pxe -FILE=pxeimg.flb

アダプターがコンボ・オプション ROM をサポートしている場合、次のコマンド・オプションは、サポートされているコンボ・イメージを自動的に検出し、そのイメージを使用してアダプターをプログラムします。
-up=combo

-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 では機能しません。

筆記

この手動コマンドは、UEFI ネットワーク・ドライバーには適用されません。

UEFI ネットワークドライバーはデフォルトで有効になっており、ネットワークポートが他のフラッシュファームウェアによってすでに使用されていない限り、自動的にロードされます。

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 ブート対応ポートのターゲットに一度だけ割り当てることができます。

手記 これらのコマンドはすべて同じコマンドラインで使用して、ターゲット全体を1回のショットで構成できます。
例: BOOTUTIL -NIC=1 -TARGET=2 -WWPN=0011223344556677 -FCOELUN=0 -FCOEVLAN=1 -BOOTORDER=2

この製品の 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

関連製品

本記事は、68 製品に適用します。
インテル® イーサネット・コントローラー X710 Intel® イーサネット・コントローラー X710-BM2 インテル® Boot Agent インテル® イーサネット・サーバー・アダプター I210 シリーズ インテル® イーサネット・コントローラー XL710-AM1 インテル® イーサネット・コネクション I219 シリーズ Intel® イーサネット・コントローラー XL710-BM1 インテル® ギガビット ET クアッドポート・サーバー・アダプター インテル® イーサネット・コンバージド・ネットワーク・アダプター X520-LR1 インテル® 82579 ギガビット・イーサネット・コントローラー インテル® イーサネット・コンバージド・ネットワーク・アダプター X520-DA2 インテル® 10 ギガビット AT2 サーバーアダプター インテル® ギガビット EF デュアルポート・サーバー・アダプター インテル® イーサネット・サーバー・アダプター X520-DA2 インテル® イーサネット・コンバージド・ネットワーク・アダプター X550-T2 インテル® 82579LM ギガビット・イーサネット PHY インテル® イーサネット・コンバージド・ネットワーク・アダプター X550-T1 インテル® イーサネット・サーバー・アダプター I350-T2 インテル® ギガビット ET2 クアッドポート・サーバー・アダプター インテル® ギガビット CT デスクトップ・アダプター インテル® 10 ギガビット XF SR デュアルポート・サーバー・アダプター インテル® iSCSI リモート・ブート インテル® ギガビット ET サーバーアダプター・シリーズ インテル® イーサネット・コンバージド・ネットワーク・アダプター X540-T2 インテル® 10 ギガビット CX4 デュアルポート・サーバー・アダプター インテル® イーサネット・サーバー・アダプター I340-T4 インテル® ギガビット EF サーバーアダプター・シリーズ インテル® 10 ギガビット XF SR サーバーアダプター インテル® イーサネット・コンバージド・ネットワーク・アダプター X540-T1 インテル® イーサネット・サーバー・アダプター I350 シリーズ インテル® イーサネット・コントローラー I226 シリーズ Intel® イーサネット・コントローラー XL710-BM2 インテル® スモール・ビジネス・マネージャビリティー・アドイン OCP 向けインテル® イーサネット・サーバー・アダプター X710-DA2 インテル® イーサネット・コントローラー XL710-AM2 Open Compute Project 対応インテル® イーサネット・サーバー・アダプター X520-DA1 インテル® ギガビット CT デスクトップ・アダプター・シリーズ OCP 3.0 向けインテル® イーサネット・ネットワーク・アダプター I350-T4 インテル® イーサネット・コントローラー XL710 インテル® イーサネット・コンバージド・ネットワーク・アダプター X710-DA2 インテル® イーサネット・コンバージド・ネットワーク・アダプター X520-SR1 インテル® イーサネット・コンバージド・ネットワーク・アダプター XL710-QDA2 インテル® イーサネット・サーバー・アダプター I210-T1 インテル® 82579V ギガビット・イーサネット PHY インテル® 10 ギガビット XF LR サーバーアダプター インテル® イーサネット・コンバージド・ネットワーク・アダプター X710-DA4 Open Compute Project 対応インテル® イーサネット・サーバー・アダプター X520-DA2 インテル® ギガビット VT クアッド・ポート・サーバー・アダプター・シリーズ インテル® イーサネット・コンバージド・ネットワーク・アダプター XL710-QDA1 インテル® イーサネット・コンバージド・ネットワーク・アダプター X520-SR2 インテル® イーサネット・ネットワーク・アダプター I350 シリーズ インテル® イーサネット・コンバージド・ネットワーク・アダプター X710-T4 インテル® イーサネット・サーバー・アダプター I350-F4 インテル® イーサネット・サーバー・アダプター I350-T4 インテル® イーサネット・サーバー・アダプター I340 シリーズ インテル® 10 ギガビット AF DA デュアルポート・サーバー・アダプター インテル® イーサネット・コンバージド・ネットワーク・アダプター X520-QDA1 インテル® イーサネット・コントローラー X710-AM2 インテル® イーサネット・コントローラー I225 シリーズ インテル® イーサネット・サーバー・アダプター I340-F4 インテル® イーサネット・コンバージド・ネットワーク・アダプター X540-T2 インテル® ギガビット ET デュアルポート・サーバー・アダプター インテル® イーサネット・サーバー・アダプター I350-F2

製造中止品

免責条項

このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。