The Intel® Ethernet Flash Firmware Utility (BootUtil) is a utility that can be used to program the PCI option ROM on the flash memory of supported Intel PCI and PCI-Express-based network adapters, and to update configurations. BootUtil replaces existing utilities and provides the functionality of the older IBAUTIL, ISCSIUTL, LANUTIL, and FLAUTIL. BootUtil supports all the adapters supported by the previous utilities.
![]() |
NOTE: Updating the adapter's flash memory using BootUtil will erase any existing firmware image from the flash memory. |
Intel provides the following flash firmware in FLB file format for programming to the flash memory:
Intel® Boot Agent as PXE Option ROM for legacy BIOS
http://www.intel.com/support/network/adapter/pro100/bootagent/
Intel® iSCSI Remote Boot as iSCSI Option ROM for legacy BIOS
http://www.intel.com/support/network/iscsi/remoteboot/
Network Connectivity, UEFI network driver
http://www.intel.com/support/network/sb/cs-006120.htm
OEMs may provide custom flash firmware images for OEM network adapters. Please refer to the instructions given by OEMs.
BootUtil allows the user to flash supported firmware to the adapter from the included master FLB file. This option ROM includes PXE, iSCSI, FCoE and UEFI drivers, and the image is programmed to the flash memory at once. BootUtil will also build the required combo images for supported adapters and program those images to the flash, as well. Since both discrete and combo images are supported, the -BOOTENABLE command ONLY works on combo images.
The Master FLB file (BOOTIMG.FLB) is the new container for all the Intel® Boot Option ROMs. This file replaces the existing FLB files for FCoE, iSCSI, PXE, and EFI.
![]() |
NOTE: BootUtil supports older flb files to maintain backwards compatibility with the previous utilities. |
BootUtil without command line options will display a list of all supported
Intel network ports in the system. BootUtil will also allow the user to enable
or disable the flash memory on specific ports by using -FLASHENABLE or
-FLASHDISABLE options in order to control access to the firmware from the
system.
BootUtil allows the user to individually set iSCSI, FCoE and PXE boot configurations
by -NIC=xx -[OPTION]=[VALUE] options. The -I option is iSCSI specific and will
not work for PXE configurations.
![]() |
NOTES:
|
BootUtil is located on the software installation CD in the \APPS\BootUtil\
directory. Check the Intel Customer Support (http://support.intel.com) website
for the latest information and component updates.
The syntax for issuing BootUtil command line options is:
BOOTUTIL -[OPTION] or -[OPTION]=[VALUE]
BootUtil accepts one executable option and its associated non-executable options in an execution. If conflicting executable options (such as -FLASHENABLE and -UPDATE used together) are supplied, BOOTUTIL exits with an error.
The options, where applicable, are listed in logical groups.
![]() |
NOTE: If you run BootUtil without any command line options, the utility displays a list of all supported Intel network ports found in the system. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
The CHAP Authentication feature of this product requires the following
acknowledgements: ExamplesThe following examples show how to enter some typical BootUtil command lines: Example 1:To enable the flash firmware on the first network adapter for the system to
be capable of executing the flash firmware. BootUtil -NIC=1 -FLASHENABLE Example 2:To disable the flash firmware on all the network adapters. BootUtil -ALL -FD Example 3:To display BootUtil FLB flash firmware types and versions.
Example 4:To update all ports of a supported NIC with PXE.
Example 5:To update a combo image on supported adapter (eg, pxe+iscsi). Bootutil -UP=Combo -NIC=2 -FILE=BOOTIMG.FLB The above command will succeed if the PXE+ISCSI combination is supported on NIC #2. If not an error is displayed to the user.
Example 6:To enable PXE firmware on the third network port in the system.
Example 7:To disable the firmware on the second network port in the system.
Example 8:To get help descriptions.
Example 9:To enable DHCP for the iSCSI initiator on all the network ports in the system.
Example 10:To load the iSCSI boot configurations from a text script file to the first network port.
Exit CodesBootUtil returns exit codes to the OS environment. Possible exit codes are listed below:
|