产品资讯

主页 > 新闻资讯 > 产品资讯
intel网卡刷PXE,ISCSI,FCOE。软件:BootUtil详解
发布者:admin  2019-07-23  点击数:
英特尔®启动代理程序
英特尔®以太网闪存固件实用程序进行升级, 启用或禁用闪存
 

 

的英特尔®以太网闪存固件实用程序 (BootUtil) 是用于计划 PCI 选项 ROM 的闪存上支持英特尔 PCI 和 PCI-Express 的网络适配器。 BootUtil 还用于更新配置。

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

BootUtil 是一种实用程序, 用来更改默认设置的英特尔®以太网适配器。 它可用于启用或禁用 Wake-on-LAN 和英特尔®启动代理程序功能, 以及启用或禁用 Boot Agent 使用的一些设置。 BootUtil 还允许 in-the- 现场升级到存储的映像的快闪内存中的网卡。

  • BootUtil 取代了之前的实用程序的功能并提供了较旧 IBAUTIL 、 ISCSIUTL 、 LANUTIL 和 FLAUTIL 实用程序中找到的 PROBOOT 、 ISBoot 和 PROEFI web 包。
  • BootUtil 支持所有先前实用程序支持的适配器。
  • BootUtil 并不旨在作为一个实用程序, 用于 lan- on-motherboard(LOM, 主板集成局域网) 实施。 所做的调整对实现 LOM,BootROM 设置可能不会影响适配器如何操作方式。
注意 使用 BootUtil 更新适配器闪存会擦除任何现有的映像从闪存中。

运行 BootUtil 
BootUtil 接受一个可执行选项及其关联的非可执行选项在一次执行。 如果相互冲突的可执行选项 (如同时使用 -FLASHENABLE 和 -UPDATE),BOOTUTIL 错误消息并退出。

在适用情况下,选项以逻辑组列出。 如果 BootUtil 是不带任何命令行选项运行, 它会显示一个列表的所有支持的英特尔网络适配器的系统中找到。

一般选项

参数 说明
-HELP 或 -? 显示命令行选项的列表。
-EXITCODES 显示退出代码通过 BootUtil 返回给操作系统。
-IMAGEVERSION 或 -IV 显示来自一个资源映像的固件类型和版本号。 
如果与 -FILE 选项, 资源映像位于 FLB 文件中。 
如果与 -NIC 选项一起使用,资源映像位于适配器闪存中。 
如果与 -ALL 选项一起使用, 资源映像每个连续显示所有适配器。
-E 枚举系统中所有支持的网络端口。
-O=[FILENAME] 必须用于具有– E 或–网卡。 
如果与 -E 选项合用, 保存所有 NIC 及其 MAC 地址的列表至指定的文件。

 

如果与 -NIC 选项一起使用, 保存所有 i SCSI Remote Boot 配置选项指定 NIC 至指定的文件。
-I=[FILENAME] 读取 I SCSI 启动配置选项从 [FILENAME] 脚本文件和设置编程到所选端口。
-FILE=[FILENAME] 指定的文件名 -SAVEIMAGE 、 -RESTOREIMAGE 、 -SAVECONFIG 和 -RESTORECONFIG 选项。
闪存编程选项
参数 说明
-UP 或 UPDATE=[ROMType-]

[-FILE= 文件名 ]

用给定的 FLB 闪存固件映像文件更新 -NIC 选项指定的适配器的闪存。 如果未指定 -QUIET, 会先提示用户要求确认覆盖现有固件映像然后再升级。 如果未提供文件名, 该实用程序寻找的默认 bootimg.flb 文件, 而所有映像类型。

下面的实例使用 PXE, 但也可能是 EFI,efi64 、 FCoE 或 i SCSI 。
例如:BootUtil -NIC=x -UP=PXE 
或 BootUtil -NIC=x -UP=PXE-FILE=pxeimg.FLB

如果适配器支持组合 Option 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 选择系统中一个特定网络端口。 如果使用时不带任何可执行选项, 它打印的 i SCSI 启动配置选定的端口, 或将其存储到文件如果同时使用 -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]

选择闪存固件类型在选定端口启用或禁用。 组合 option ROM 可能具备所有功能。 单功能 option ROM 具备 PXE 、 FCoE 、或 i SCSI 功能, 但不是全部。 此命令对单功能 Option ROM 不 WORK 。

说明

此手动命令不适用于 UEFI 网络驱动程序。

在默认情况下启用 UEFI 网络驱动程序并自动加载除非网络端口已被其它闪存固件使用。

BOOTENABLE=DISABLED 
禁用 FCoE 、 i SCSI 传统 BIOS 和 PXE 功能。 

BOOTENABLE=ISCSIPRIMARY 
当我启用端口 SCSI 主适配器和禁用 PXE/FCoE 的传统 BIOS 。

BOOTENABLE=ISCSISECONDARY 
当我启用端口 SCSI 第二种和禁用 PXE/FCoE 的传统 BIOS 。

BOOTENABLE=PXE 
启用 PXE 而禁用 i SCSI/FCoE 引导用于传统 BIOS 。

BOOTENABLE=FCOE 
启用 FCoE 而禁用 i SCSI/PXE 引导传统 BIOS 。

PXE 启动配置选项 (可用于与 -NIC 或 -ALL)
参数 说明
-DEFAULTCONFIG 或 -DEFCFG 将选定 NIC 的 PXE 配。
-SETUPENABLE 或 -STE 启用 Setup Menu(设置菜单) 。
-SETUPDISABLE 或 -STD 禁用 Setup Menu(设置菜单) 。
-TITLEENABLE 或 -TLE 启用起始标题消息。
-TITLEDISABLE 或 -TLD 禁用起始标题消息。
-MESSAGEENABLE 或 -MSE 启用 Control-S 设 PXE 初始化时。
-MESSAGEDISABLE 或 -MSD 禁用 Control-S 设 PXE 初始化时。
-SETWAITTIME=X 或 -SWT=X 设置网络接口卡的设置延迟时间设为 X 秒。 有效延迟时间为 0 、 2 、 3 和 5."
-MODE 将给定 EEPROM MODE 设置为给定 NIC(s) 。
i SCSI Boot 配置选项
参数 说明
-SAVECONFIG 将快照的 i SCSI 引导配置在选定的端口到二进制文件。 需要指定该文件的名称 -FILE 选项。 
WARNING:为安全起见, 建议设置为禁用 CHAP 使用此选项时。
-RESTORECONFIG 恢复先前保存的快照 i SCSI 引导配置所选端口。 需要 -FILE 选项指定保存的数据。 
WARNING: 此功能可以创建多个主端口或次端口如果该命令也可颁发给多个端口。 查看我的启动优先性设置 SCSI 设置菜单中下一次系统启动。

i SCSI 发起方的端口配置选项

这些选项可以通过 -NIC=XX 选项个别使用,或者通过 -I 选项在。 中指定的值 
-[OPTION]=[VALUE] 格式。

-[OPTION]=[VALUE]

说明

-INITIATORNAME 指定的 i SCSI 合格名称 (IQN) 发起方。
-INITIATORIP 以加点的十进制符号指定发起方 IPv4 地址。
-INITIATORDHCP 启用或禁用 DHCP 客户端在发起方。
-NETMASK 以加点的十进制符号指定发起方的子网掩码。
-GATEWAY 以加点的十进制符号指定网关 IPv4 地址。
-BOOTPRIORITY 指定 i SCSI 引导优先级作为 PRIMARY,SECONDARY 或 DISABLE 。

i SCSI 目标配置选项

这些选项可以通过 -NIC=XX 选项个别使用,或者通过 -I 选项在。 中指定的值 
-[OPTION]=[VALUE] 格式。

-[OPTION]=[VALUE]

说明

-TARGETNAME 指定的 i SCSI 合格名称 (IQN) 用于目标计算机。
-TARGETIP 以加点的十进制符号指定目标方 IPv4 地址。
-TARGETDHCP ENABLE 或 DISABLE 从 DHCP 获取目标方信息根路径下。
-TARGETPORT 指定要与之连接的目标方 ICP 端口号码。
-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 验证功能要求以下认可:

  • 此产品包含由 Eric Young 编写加密软件。 (eay@cryptsoft.com)
  • 此产品包含由 Tim Hudson 编写软件。 (tjh@cryptsoft.com)
  • 本产品包括 OpenSSL Project 开发的软件以便在 OpenSSL 工具套件中使用。 (http://www.openssl.org/)

退出代码 
BootUtil 将退出代码返回操作系统环境。 可能的退出代码罗列如下:

代码名称
All BootUtil 操作成功完成 0
坏命令行参数 1
检测到不受支持的网络端口 2
Invalid network port selected(选定了 3
FLASH 操作失败 4
EEPROM read operation failed(EEPROM 读取操作失败 5
EEPROM write operation failed(EEPROM 写入操作失败 6 个
File content is missing or corrupt(文件内容丢失或 7
运算符终止 8 个
LOM not supported for selected operation 9
网络端口不可启动 10
FLASH memory is disabled for flash firmware(闪存固件 11
FLASH memory too small for selected firmware(闪存太小, 无法容纳选定固件 12 个
编程 I SCSI boot configurations failed(编程 iSCSI 启动配置失败 13
System memory allocation failed(系统内存分配失败 14 个
文件操作失败。 15
FCoE operation failed(FCoE 操作失败 16 个
BootUtil 最新版本下载:点击