How to install the PXE menu tools ================================= The files for the PXE menus are in the pxemenu/ directory. We recommend *manual* installation of the PXE menu files to your TFTP server's file directory (usually /tftpboot) so that your customized files in /tftpboot do not get overwritten by accident. 1. Copy the SYSLINUX files -------------------------- These files are from the SYSLINUX package and should preferentially be in the /tftpboot directory, although you can also put them in subdirectories of /tftpboot provided you configure your menu files accordingly: cd pxemenu/ cp -rp pxelinux.0 memdisk com32 /tftpboot You also must make two com32 utilities available at the TFTP server's top-level directory. This can be done by softlinking them from the com32/ directory: cd /tftpboot ln -s com32/menu.c32 ln -s com32/chain.c32 Optionally, there are a number of additional PXELINUX *.c32 utilities in com32/ which you may want to try out. 2. Copy the PXE menu files -------------------------- Set up the PXE menu: cp pxemenu/pxelinux.cfg/default.menu /tftpboot/pxelinux.cfg/default.menu You should edit default.menu if necessary to include only those menu items that you want to provide in your environment. It is highly recommended to let default.menu become your default boot method. You enable this by: cd /tftpboot/pxelinux.cfg ln -s default.menu default 3. Copy the menu item directories --------------------------------- For the menu items that you have enabled in default.menu, copy the required example subdirectories to /tftpboot, for example: cp -rp pxemenu/Tools /tftpboot cp -rp pxemenu/ghost /tftpboot cp -rp pxemenu/CentOS-5.0 /tftpboot cp -rp pxemenu/mysystem /tftpboot You may then edit the *.conf files in these directories to reflect your configuration. Also, you should install from other sources the requisite disk images that you have configured (comments are in the *.conf files).