跳到主要內容
支援知識庫

使用Intel® 乙太網路快閃韌體公用程式升級、啟用或停用快閃記憶體

內容類型: 安裝與設定   |   文章 ID: 000005790   |   最近查看日期: 2025 年 02 月 11 日

使用Intel® 乙太網路快閃韌體公用程式 (BootUtil) 對支援的 Intel PCI 和基於 PCI-Express 的網路適配器的快閃記憶體上的 PCI 選項 ROM 進行程式設計。您可以使用 BootUtil 來更新配置。

下載Intel 乙太網路快閃韌體公用程式

BootUtil 是一個公用程式,可更改Intel® 乙太網路適配器的預設設置。您可以使用 BootUtil 啟用或停用 LAN 喚醒和 Intel® Boot Agent 功能,以及啟用或停用啟動代理程式使用的某些設置。BootUtil還允許對存儲在 NIC快閃記憶體元件中的映像進行現場升級。

  • BootUtil取代了舊的實用程式,並提供舊 IBAUTIL, ISCSIUTL, LANUTIL 的功能,並 FLAUTILPROBOOT, ISBootPROEFI webpack中找到的實用程式。
  • BootUtil 支援先前的公用程式支援的所有適配卡。
  • BootUtil 不打算作為主機板上的 LAN (LOM) 實現的實用程式。在 LOM 實現上對 BootROM 設置所做的調整可能不會影響適配器的運作方式。
注意 使用 BootUtil 更新適配卡快閃記憶體會從快閃記憶體中清除所有現有的韌體映像。

運行 BootUtil

BootUtil 在執行中接受一個可執行選項及其關聯的不可執行選項。如果提供了衝突的可執行選項(如 -FLASHENABLE-UPDATE 一起使用),BOOTUTIL 將退出並顯示錯誤。

選項(如果適用)列在邏輯組中。如果您在沒有任何命令行選項的情況下執行 BootUtil,它會顯示系統中所有受支援的 Intel 網路適配器的清單。

一般選項

參數 描述
-HELP-? 顯示命令列選項的清單。
-EXITCODES 顯示由 BootUtil 傳回給作系統的退出代碼。
-IMAGEVERSION-IV 顯示資源映像中的韌體類型和版本號。
如果與 -FILE 選項一起使用,則資源映像位於 FLB 檔中。
如果與 -NIC 選項一起使用,則資源映像位於適配器快閃記憶體中。
如果與 -ALL 選項一起使用,則會為所有適配器連續顯示每個資源映像。
-E 枚舉系統中所有受支援的網路埠。
-O=[檔名]

必須與 ENIC一起使用。
如果與 -E 選項一起使用,則將包含所有 NIC及其 MAC 位址的清單保存到指定檔中。

如果與 -NIC 選項一起使用,則將指定 NIC 的所有 iSCSI 遠端啟動設定選項保存到指定檔中。
-I=[檔名] 從所選埠上的 [檔名] 文稿檔和程式設置中讀取 iSCSI 啟動設定選項。
-FILE=[檔名] 指定「 -SAVEIMAGE, -RESTOREIMAGE, -SAVECONFIG 」或「 -RESTORECONFIG 」選項的檔名。

快閃記憶體程式設計選項
參數 描述
-UP-UPDATE=[ROMType]

[-FILE=檔名]

使用給定的 FLB 快閃記憶體韌體映像檔案更新由 -NIC 選項指定的適配器的快閃記憶體。如果未指定 -QUIET ,系統會提示使用者確認在升級前覆蓋現有韌體映像。如果未提供檔名,實用程式將查找默認引導。具有所有圖像類型的 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 在所選埠上啟用網路喚醒 (WOL) 功能。
-WOLDISABLE-WOLD 禁用所選埠上的網路喚醒 (WOL) 功能。

適配卡選擇選項
參數 描述
-ALL 選擇系統中所有受支援的網路埠。
-NIC=XX 選擇系統中的特定網路埠。如果在沒有任何可執行選項的情況下使用,它將列印所選埠的 iSCSI 啟動配置,或者在使用 -O 選項時將其保存在檔中。
-TARGET=XX 這是特定於 FCoE 的選擇選項。合法值為 1、2、3 和 4。配置命令 -WWPN, -FCOELUN, FCOEVLAN-BOOTORDER需要此選項是必需的。
-BLINK 所選埠上的LED閃爍十秒鐘。

適配器快閃記憶體啟用/禁用選項
參數 描述
-FLASHENABLE-FE 啟用在所選適配器上運行快閃記憶體韌體的功能。
-FLASHDISABLE-FD 禁用在所選適配器上運行快閃記憶體韌體的功能。
-BOOTENABLE=[PXE, ISCSIPRIMARY, ISCSISECONDARY, FCOEDISABLED]

選擇要在所選埠上啟用或禁用的快閃記憶體韌體類型。組合選項 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 Setup 訊息在較新的引導代理版本中不再可用,這會釋放選項 ROM 中的空間。
-MESSAGEDISABLE-MSD1 在 PXE 初始化時禁用顯示 Control-S 設置消息。
-SETWAITTIME=X-SWT=X1 NIC 的設置延遲時間設置為 X 秒。有效延遲時間為 0、2、3 和 5。
-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 位址。
-INITIATORDHCP 在啟動器中啟用或禁用 DHCP 用戶端。
-NETMASK 以點分十進位表示法指定啟動器子網掩碼。
-GATEWAY 以點分十進位表示法指定網關 IPv4 位址。
-BOOTPRIORITY 將 iSCSI 啟動優先順序指定為主、輔助或禁用。

iSCSI 目標配置選項

您可以使用 -NIC=XX 選項單獨使用這些選項,也可以使用 -I 選項在腳本檔中使用這些選項。該值在 中指定
-[OPTION]=[VALUE] 格式。

-[OPTION]=[VALUE]

描述

-TARGETNAME 指定目標的 iSCSI 限定名稱 (IQN)。
-TARGETIP 以點分十進位表示法指定目標 IPv4 位址。
-TARGETDHCP 啟用或禁用以從 DHCP 根路徑獲取目標資訊。
-TARGETPORT 指定要連接到的目標上的 TCP 連接埠號。
-BOOTLUN 指定要從中引導的 LUN 編號。

身份驗證配置選項

您可以使用 -NIC=XX 選項單獨使用這些選項,也可以使用 -I 選項在腳本檔中使用這些選項。該值在 中指定
-[OPTION]=[VALUE] 格式。

-[OPTION]=[VALUE]

描述

-AUTHENTICATIONMETHOD 指定NONE、CHAP或相互CHAP
-CHAPUSERNAME 指定 CHAP 使用者名。
-CHAPSECRET 指定要與 CHAP 使用者名一起使用的機密文字字串。
-MUTUALCHAPSECRET 指定反向(目標)CHAP 機密文字字串。

FCoE 一般配置選項

這些選項必須與 -NIC=XX 選項一起使用。它們不能與 -ALL 選項一起使用。
-WWPNPREFIX 指定要用於WWPN的前置綴。前綴由 4 個十六進位數字組成。允許使用分隔符 『-』 或 『:』,但可選。範例: BOOTUTIL -NIC=1 -WWPNPREFIX=20-00
-WWNNPREFIX 指定要用於WWNN的前置綴。前綴由 4 個十六進位數字組成。允許使用分隔符 『-』 或 『:』,但可選。範例: BOOTUTIL -NIC=1 -WWNNPREFIX=10-00

FCoE 目標配置選項

這些選項要求同時使用 -NIC=XX 選項和 -TARGET=XX 選項。不允許使用 -ALL 選項。
-WWPN 指定所選目標的 WWPN。WWPN由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,則從引導順序中排除目標。啟動順序值 1-4 只能在所有啟用 FCoE 啟動的埠上為目標分配一次。

注意 這些命令都可以在同一命令行上使用,以一次性配置整個目標。
範例:BOOTUTIL -NIC=1 -TARGET=2 -WWPN=0011223344556677 -FCOELUN=0 -FCOEVLAN=1 -BOOTORDER=2

此產品的 CHAP 身份驗證功能需要以下確認:

退出代碼

BootUtil 將退出代碼返回到作系統環境。下面列出了可能的退出代碼:

代號 價值
所有 BootUtil作均已成功完成 0
錯誤的命令行參數 1
未檢測到受支持的網路埠 2
所選的網路埠無效 3
快閃記憶體作失敗 4
EEPROM 讀取作業失敗 5
EEPROM 寫入作失敗 6
檔內容丟失或損壞 7
作員終止 8
所選作不支援 LOM 9
網路埠無法啟動 10
快閃記憶體已針對快閃記憶體韌體停用 11
快閃記憶體對於所選固件來說太小 12
程式設計 iSCSI 引導配置失敗 13
系統記憶體分配失敗 14
檔作失敗 15
FCoE作失敗 16

相關產品

本文章適用 68 產品。
Intel® 乙太網路控制器 X710 Intel® 乙太網路控制器 X710-BM2 Intel® Boot Agent Intel® 乙太網路伺服器介面卡 I210 系列 Intel® 乙太網路控制器 XL710-AM1 Intel® 乙太網路連線 I219 系列 Intel® 乙太網路控制器 XL710-BM1 Intel® Gigabit ET 四埠伺服器介面卡 Intel® 乙太網路聚合式網路介面卡 X520-LR1 Intel® 82579 Gigabit 乙太網路控制器 Intel® 乙太網路聚合式網路卡 X520-DA2 Intel® 10 Gigabit AT2 伺服器介面卡 Intel® Gigabit EF 雙埠伺服器介面卡 Intel® 乙太網路伺服器介面卡 X520-DA2 Intel® 乙太網路交集網路介面卡 X550-T2 Intel® 82579LM Gigabit 乙太網路實體層 Intel® 乙太網路交集網路介面卡 X550-T1 Intel® 乙太網路伺服器介面卡 I350-T2 Intel® Gigabit ET2 四埠伺服器介面卡 Intel® Gigabit CT 桌上型介面卡 Intel® 10 Gigabit XF SR 雙埠伺服器介面卡 Intel® iSCSI 遠端開機 Intel® Gigabit ET 伺服器網路卡系列 Intel® 乙太網路聚合式網路介面卡 X540-T2 Intel® 10 Gigabit CX4 雙埠伺服器介面卡 Intel® 乙太網路伺服器介面卡 I340-T4 Intel® Gigabit EF 伺服器網路卡系列 Intel® 10 Gigabit XF SR 伺服器介面卡 Intel® 乙太網路聚合式網路介面卡 X540-T1 Intel® 乙太網路伺服器介面卡 I350 系列 Intel® 乙太網路控制器 I226 系列 Intel® 乙太網路控制器 XL710-BM2 Intel® 小型企業可管理性增益集 適用於 OCP 的 Intel® 乙太網路伺服器介面卡 X710-DA2 Intel® 乙太網路控制器 XL710-AM2 適用於開放式運算專案的 Intel® 乙太網路伺服器介面卡 X520-DA1 Intel® Gigabit CT 桌上型介面卡系列 適用於 OCP* 3.0 的 Intel® 乙太網路介面卡 I350-T4 Intel® 乙太網路控制器 XL710 Intel® 乙太網路交集網路介面卡 X710-DA2 Intel® 乙太網路聚合式網路介面卡 X520-SR1 Intel® 乙太網路交集網路介面卡 XL710-QDA2 Intel® 乙太網路伺服器介面卡 I210-T1 Intel® 82579V Gigabit 乙太網路實體層 Intel® 10 Gigabit XF LR 伺服器介面卡 Intel® 乙太網路交集網路介面卡 X710-DA4 適用於開放式運算專案的 Intel® 乙太網路伺服器介面卡 X520-DA2 Intel® Gigabit VT 四埠伺服器介面卡系列 Intel® 乙太網路交集網路介面卡 XL710-QDA1 Intel® 乙太網路聚合式網路介面卡 X520-SR2 Intel® 乙太網路網路介面卡 I350 系列 Intel® 乙太網路交集網路介面卡 X710-T4 Intel® 乙太網路伺服器介面卡 I350-F4 Intel® 乙太網路伺服器介面卡 I350-T4 Intel® 乙太網路伺服器網路卡 I340 系列 Intel® 10 Gigabit AF DA 雙埠伺服器介面卡 Intel® 乙太網路聚合式網路介面卡 X520-QDA1 Intel® 乙太網路控制器 X710-AM2 Intel® 乙太網路控制器 I225 系列 Intel® 乙太網路伺服器介面卡 I340-F4 Intel® 乙太網路聚合式網路卡 X520-T2 Intel® Gigabit ET 雙埠伺服器介面卡 Intel® 乙太網路伺服器介面卡 I350-F2

停產產品

免責聲明

這個頁面的內容綜合了英文原始內容的人工翻譯譯文與機器翻譯譯文。本內容是基於一般資訊目的,方便您參考而提供,不應視同完整或準確的內容。如果這個頁面的英文版與譯文之間發生任何牴觸,將受英文版規範及管轄。 查看這個頁面的英文版。