HP Smart Update Best Practices Implementer Guide
Using a PXE server to deploy updates
Use these steps to set up a PXE server on a Linux system.
1. Install the following packages:
• tftp-server
• dhcp
• httpd
• syslinux
2. Set up a DNS server on your network.
NOTE: While a DNS server is not required, HP recommends setting one up.
3. Activate TFTP within XINETD.
• Change disable=yes to disable=no in /ect/xinet.d/tftp
• Restart XINETD
4. Set up the PXE server to use a static IP:
a. Create the file /ect/sysconfig/network-scripts/ifcfg-eth0.static
b. Set the contents to the file as:
DEVICE=eth0
BOOTPROTO=STATIC
ONBOOT=no
TYPE=Ethernet
IPADDR=<IP>
NETMASK=<IPMASK>
GATEWAY=<GATEWAYIP>
5. Set up the PXE boot environment:
a. Copy initrd.img and vmlinuz from the /system directory of the SPP ISO to
/tftpboot directory of the PXE system.
b. Copy pxelinux.0 (PXE boot Linux kernel) to the /tftpboot directory.
c. Ensure the files copied to /tftpboot are world readable.
24 Deploying firmware