跳转至主要内容
支持知识库

使用英特尔® 以太网闪存固件实用程序升级、启用或禁用闪存

内容类型: 安装与设置   |   文章 ID: 000005790   |   上次审核日期: 2025 年 02 月 11 日

使用 英特尔® 以太网闪存固件实用程序 (BootUtil) 对基于支持的英特尔 PCI 和 PCI-Express 的网络适配器的闪存上的 PCI option ROM 进行编程。您可以使用 BootUtil 来更新配置。

下载英特尔 以太网闪存固件实用程序

BootUtil 是一个实用程序,用于更改英特尔® 以太网适配器的默认设置。您可以使用 BootUtil 来启用或禁用 LAN 唤醒和英特尔® Boot Agent功能,以及启用或禁用 Boot Agent 使用的某些设置。BootUtil还允许对存储在 NIC闪存组件中的映像进行现场升级。

  • BootUtil取代了旧的实用程序,并提供旧IBAUTIL, ISCSIUTL, LANUTIL的功能,以及PROBOOT, ISBootPROEFIWeb包中找到的FLAUTIL实用程序。
  • BootUtil 支持上述实用程序支持的所有适配器。
  • BootUtil 不用作主板上 LAN (LOM) 实施的实用程序。在 LOM 实施中对 BootROM 设置所作的调整可能不会影响适配器的作方式。
注意 使用 BootUtil 更新适配器闪存会从闪存中删除任何现有的固件映像。

运行 BootUtil

BootUtil 在执行中接受一个可执行选项及其关联的非可执行选项。如果提供了冲突的可执行选项(如 -FLASHENABLE-UPDATE 一起使用),BOOTUTIL 将退出并显示错误。

如果适用,这些选项列在逻辑组中。如果您在没有任何命令行选项的情况下运行 BootUtil,它将显示在系统中找到的所有受支持的英特尔网络适配器的列表。

常规选项

参数 描述
-HELP-? 显示命令行选项列表。
-EXITCODES 显示 BootUtil 返回给作系统的退出代码。
-IMAGEVERSION-IV 显示资源映像中的固件类型和版本号。
如果与 -FILE 选项一起使用,则资源映像位于 FLB 文件中。
如果与“ -NIC ”选项一起使用,则资源映像位于适配器闪存中。
如果与“ -ALL ”选项一起使用,将连续显示所有适配器的每个资源映像。
-E 枚举系统中所有受支持的网络端口。
-O=[文件名]

必须与 ENIC一起使用。
如果与 -E 选项一起使用,则将所有 NIC及其 MAC 地址的列表保存到指定的文件中。

如果与 -NIC 选项一起使用,则将指定 NIC 的所有 iSCSI 远程启动配置选项保存到指定文件中。
-I=[文件名] 从所选端口上的 [FILENAME] 脚本文件和程序设置中读取 iSCSI 启动配置选项。
-FILE=[文件名] 指定 -SAVEIMAGE, -RESTOREIMAGE, -SAVECONFIG-RESTORECONFIG 选项的文件名。

闪存编程选项
参数 描述
-UP-UPDATE=[浪漫电视]

[-FILE=文件名]

使用给定的 FLB 闪存固件映像文件更新 -NIC 选项指定的适配器的闪存。如果未指定 -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 在所选端口上启用局域网唤醒 (WOL) 功能。
-WOLDISABLE-WOLD 禁用选定端口上的 LAN 唤醒 (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 可以具有所有功能。整体式 option ROM 具有 PXE、FCoE 或 iSCSI 功能,但不是全部。此命令不适用于单片 Option 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 Setup 消息。Control-S Setup 消息在较新的启动代理程序中不再可用,这将释放选项 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 地址。
-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 或 MutualCHAP
-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 产品。
英特尔® 以太网控制器 X710 英特尔® 以太网控制器 X710-BM2 英特尔® Boot Agent 英特尔® 以太网服务器适配器 I210 系列 英特尔® 以太网控制器 XL710-AM1 英特尔® 以太网连接 I219 系列 英特尔® 以太网控制器 XL710-BM1 英特尔® 千兆 ET 四端口服务器适配器 英特尔® 以太网聚合网络适配器 X520-LR1 英特尔® 82579 千兆位以太网控制器 英特尔® 以太网聚合网络适配器 X520-DA2 英特尔® 万兆位 AT2 服务器适配器 英特尔® 千兆 EF 双端口服务器适配器 英特尔® 以太网服务器适配器 X520-DA2 英特尔® 以太网融合网络适配器 X550-T2 英特尔® 82579LM 千兆位以太网 PHY 英特尔® 以太网融合网络适配器 X550-T1 英特尔® 以太网服务器适配器 I350-T2 英特尔® 千兆位 ET2 四端口服务器适配器 英特尔® 千兆 CT 台式机适配器 英特尔® 万兆 XF SR 双端口服务器适配器 英特尔® iSCSI 远程启动 英特尔® 千兆位 ET 服务器适配器系列 英特尔® 以太网聚合网络适配器 X540 T2 英特尔® 万兆 CX4 双端口服务器适配器 英特尔® 以太网服务器适配器 I340-T4 英特尔® 千兆位 EF 服务器适配器系列 英特尔® 万兆 XF SR 服务器适配器 英特尔® 以太网聚合网络适配器 X540 T1 英特尔® 以太网服务器适配器 I350 系列 英特尔® 以太网控制器 I226 系列 英特尔® 以太网控制器 XL710-BM2 英特尔® 小型企业可管理性插件 英特尔® 以太网服务器适配器 X710-DA2 for OCP 英特尔® 以太网控制器 XL710-AM2 英特尔® 以太网服务器网卡 X520-DA1,适用开放计算项目 英特尔® 千兆位 CT 台式机适配器系列 适用于 OCP 3.0 的英特尔® 以太网适配器 I350-T4 英特尔® 以太网控制器 XL710 英特尔® 以太网融合网络适配器 X710-DA2 英特尔® 以太网聚合网络适配器 X520-SR1 英特尔® 以太网融合网络适配器 XL710-QDA2 英特尔® 以太网服务器适配器 I210-T1 英特尔® 82579V 千兆位以太网 PHY 英特尔® 万兆 XF LR 服务器适配器 英特尔® 以太网融合网络适配器 X710-DA4 英特尔® 以太网服务器网卡 X520-DA2,适用开放计算项目 英特尔® 千兆 VT 四端口服务器适配器系列 英特尔® 以太网融合网络适配器 XL710-QDA1 英特尔® 以太网聚合网络适配器 X520-SR2 英特尔® 以太网网络适配器 I350 系列 英特尔® 以太网融合网络适配器 X710-T4 英特尔® 以太网服务器适配器 I350-F4 英特尔® 以太网服务器适配器 I350-T4 英特尔® 以太网服务器适配器 I340 系列 英特尔® 万兆 AF DA 双端口服务器适配器 英特尔® 以太网聚合网络适配器 X520-QDA1 英特尔® 以太网控制器 X710-AM2 英特尔® 以太网控制器 I225 系列 英特尔® 以太网服务器适配器 I340-F4 英特尔® 以太网聚合网络适配器 X520-T2 英特尔® 千兆 ET 双端口服务器适配器 英特尔® 以太网服务器适配器 I350-F2

停产的产品

免责声明

本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。