使用Intel® 乙太網路快閃韌體公用程式 (BootUtil) 對支援的 Intel PCI 和基於 PCI-Express 的網路適配器的快閃記憶體上的 PCI 選項 ROM 進行程式設計。您可以使用 BootUtil 來更新配置。
BootUtil 是一個公用程式,可更改Intel® 乙太網路適配器的預設設置。您可以使用 BootUtil 啟用或停用 LAN 喚醒和 Intel® Boot Agent 功能,以及啟用或停用啟動代理程式使用的某些設置。BootUtil還允許對存儲在 NIC快閃記憶體元件中的映像進行現場升級。
注意 | 使用 BootUtil 更新適配卡快閃記憶體會從快閃記憶體中清除所有現有的韌體映像。 |
運行 BootUtil
BootUtil 在執行中接受一個可執行選項及其關聯的不可執行選項。如果提供了衝突的可執行選項(如 -FLASHENABLE 和 -UPDATE 一起使用),BOOTUTIL 將退出並顯示錯誤。
選項(如果適用)列在邏輯組中。如果您在沒有任何命令行選項的情況下執行 BootUtil,它會顯示系統中所有受支援的 Intel 網路適配器的清單。
一般選項 | |
參數 | 描述 |
-HELP 或 -? | 顯示命令列選項的清單。 |
-EXITCODES | 顯示由 BootUtil 傳回給作系統的退出代碼。 |
-IMAGEVERSION 或 -IV | 顯示資源映像中的韌體類型和版本號。 如果與 -FILE 選項一起使用,則資源映像位於 FLB 檔中。 如果與 -NIC 選項一起使用,則資源映像位於適配器快閃記憶體中。 如果與 -ALL 選項一起使用,則會為所有適配器連續顯示每個資源映像。 |
-E | 枚舉系統中所有受支援的網路埠。 |
-O=[檔名] | 必須與 E 或 NIC一起使用。 |
-I=[檔名] | 從所選埠上的 [檔名] 文稿檔和程式設置中讀取 iSCSI 啟動設定選項。 |
-FILE=[檔名] | 指定「 -SAVEIMAGE, -RESTOREIMAGE, -SAVECONFIG 」或「 -RESTORECONFIG 」選項的檔名。 |
快閃記憶體程式設計選項 | |
參數 | 描述 |
-UP 或 -UPDATE=[ROMType] [-FILE=檔名] | 使用給定的 FLB 快閃記憶體韌體映像檔案更新由 -NIC 選項指定的適配器的快閃記憶體。如果未指定 -QUIET ,系統會提示使用者確認在升級前覆蓋現有韌體映像。如果未提供檔名,實用程式將查找默認引導。具有所有圖像類型的 FLB 檔。 以下示例使用 pxe,但也可以是 efi、efi64、FCoE 或 iSCSI。 如果您的適配器支援組合選項 ROM,則以下命令選項會自動檢測支援的組合映像,並使用該映像對適配器進行程式設計。 |
-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, 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 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 啟動的埠上為目標分配一次。
|
此產品的 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 |