source: trunk/INSTALL-pxemenu

Last change on this file was 184, checked in by ohnielse, 8 years ago

Updates for SYSLINUX version 4.02.
Some obsolete menus (UBC,Ghost) have been removed.

  • Property svn:keywords set to Id URL
File size: 1.9 KB
Line 
1How to install the PXE menu tools
2=================================
3
4The files for the PXE menus are in the pxemenu/ directory.
5
6We recommend *manual* installation of the PXE menu files to your TFTP server's
7file directory (usually /tftpboot) so that your customized files in /tftpboot
8do not get overwritten by accident.
9
101. Copy the SYSLINUX files
11--------------------------
12
13These files are from the SYSLINUX package and should preferentially be in the
14/tftpboot directory, although you can also put them in subdirectories of
15/tftpboot provided you configure your menu files accordingly:
16
17   cd pxemenu/
18   cp -rp pxelinux.0 memdisk com32 /tftpboot
19
20You also must make two com32 utilities available at the TFTP server's
21top-level directory.  This can be done by softlinking them from the com32/
22directory:
23
24   cd /tftpboot
25   ln -s com32/menu.c32
26   ln -s com32/chain.c32
27   ln -s com32/hdt.c32
28
29Optionally, there are a number of additional PXELINUX *.c32 utilities in com32/
30which you may want to try out.
31
322. Copy the PXE menu files
33--------------------------
34
35Set up the PXE menu:
36
37   cp pxemenu/pxelinux.cfg/default.menu /tftpboot/pxelinux.cfg/default.menu
38
39You should edit default.menu if necessary to include only those menu items
40that you want to provide in your environment.
41
42It is highly recommended to let default.menu become your default boot method.
43You enable this by:
44
45   cd /tftpboot/pxelinux.cfg
46   ln -s default.menu default
47
483. Copy the menu item directories
49---------------------------------
50
51For the menu items that you have enabled in default.menu, copy the required
52example subdirectories to /tftpboot, for example:
53
54   cp -rp pxemenu/Tools /tftpboot
55   cp -rp pxemenu/CentOS-5.0 /tftpboot
56   cp -rp pxemenu/mysystem /tftpboot
57
58You may then edit the *.conf files in these directories to reflect your configuration.
59Also, you should install from other sources the requisite disk images that you have
60configured (comments are in the *.conf files).
Note: See TracBrowser for help on using the repository browser.