HP Smart Update Best Practices Implementer Guide
6. Configure PXELINUX
a. Create directory /tftpboot/pxelinux.cfg.
b. Create files representing the hex value of the static IP address in the /tftpboot/
pxelinux.cfg directory. For example, if the static IP address used is 192.168.0.254,
the hex value is C0A800FE and the files to be created would be:
• C
• C0
• C0A
• C0A8
• COA80
• COA800
• C0A800F
• COA800FE
c. Create a zero-sized file (using touch) representing the MAC address of the NIC of the
boot PXE boot client (pre-pended with 01 and replacing ‘:’ with ‘-‘) in the /tftpboot/
pxelinux.cfg directory. For example, if the NIC MAC address were
00:01:02:03:04:05, a file name would be 01-00-01-02-03-04-05.
7. Create a default pxelinux configuration.
a. Create a file name default in the /tftpboot/pxelinux.cfg directory.
b. Set the contents of the default file to:
prompt 1
default Linux
timeout 100
label Linux
kernel vmlinux
append initrd=initrd.img ramdisk_size=9216 noapic acpi=off
8. Copy the entire contents of the SPP ISO to a directory named /tftpboot/SPP*, where ‘”’
represents the version of the SPP.
9. Add the following to /ect/httpd/conf/httpd/conf where “*” represents the version
of the SPP.
<Directory /tftpboot/SPP*>.
Options Indexes
AllowOverride None
</Directory>
Alias /linux /tftpboot/SPP*
10. Start the dhcpd and apache services and activate tftp.
service dhcpd start
service xinetd restart
service httpd start
11. PXE boot the servers to begin the update process.
Implementing firmware 25