PXELINUX with a Solaris boot server

From Brandonhutchinson.com

Revision as of 18:17, 6 February 2008 by Hutch (Talk | contribs)
(diff) ←Older revision | Current revision (diff) | Newer revision→ (diff)
Jump to: navigation, search

In this example, I install RHEL 3 AS i386 on a Sun Fire X2100 M2 using PXE Boot/Kickstart. The PXE Boot server/DHCP server/TFTP server is running Solaris 10 SPARC.

  • Create a directory on the TFTP server for the PXE boot.
# mkdir /tftpboot/3AS-i386
  • Copy vmlinuz and initrd.img from the RHEL 3 AS i386 disc1 media images/pxeboot directory to the TFTP server.
# cp disc1/images/pxeboot/vmlinuz disc1/images/pxeboot/initrd.img /tftpboot/3AS-i386
  • Copy pxelinux.0 to the TFTP server. On my Ubuntu system, I installed the syslinux package and copied /usr/lib/syslinux/pxelinux.0 to the TFTP server.
# cp pxelinux.0 /tftpboot
  • Create a directory for PXELINUX configuration.
# mkdir /tftpboot/pxelinux.cfg
  • Configure permissions for PXELINUX.
# chmod -R 755 /tftpboot/3AS-i386 /tftpboot/pxelinux.0
  • Add the DHCP macro for PXELINUX.
# dhtadm -A -m Linux -d ':BootFile="pxelinux.0":BootSrvA=IP_of_Solaris_boot_server:'

Links

Personal tools