Appendix D
Booting the Supplemental CD from a PXE Server
D-7
D.3.2
Flashing the BIOS using the PXE Server Image
1. Ensure that the power is off for the target system(s). If the system power is on, the
script issues an error message asking you to power off the system.
2. To issue a valid user ID and password to the target system through IPMI, edit
/pxe_flash/pxe_flash.sh
.
Starting at Line 228 of the
pxe_flash.sh
script, modify the value of variables
USERID
and
PASSWORD
. These variables will be used when contacting the remote
machine via IPMI. All target systems must accept the same user ID and password
for the script to function properly.
3. To flash the BIOS on all targets specified in the input_file, type the following
command:
sh pxe_flash.sh -f input_file
For example, when the input file includes the following text and the target system
power is on, the script generates the results below.
D.3.3
Removing the PXE Flash Configuration File(s)
The
pxe_flash_bios
command option generates a configuration file for each
target system. To use PXE for any purpose other than flashing the BIOS, delete the
configuration file for each target system.
1. Change directories to
/tftpboot/linux-install/pxelinux.cfg
.
cd /tftpboot/linux-install/pxelinux.cfg
# Sys MAC Addr
00:E0:81:55:XX:XX
Mgmt IP Addr
129.129.129.129
Commands
pxe_flash_bios
129.129.129.129 has 1 Total Commands
===================================
Chassis Power is on
129.129.129.129 "pxe_flash_bios" = In order to flash the system BIOS, system
must be powered off for System 00:E0:81:55:XX:XX
129.129.129.129 has 1 Total Commands
===================================
129.129.129.129 "power_status" = Chassis Power is on for System
00:E0:81:55:XX:XX