Slackware PXE Server Help _________________________ First, a little help on help. Whenever you encounter a text viewer like this during the installation, you can move around with these commands: PGDN/SPACE - Move down one page PGUP/'b' - Move up one page ENTER/DOWN/'j' - Move down one line UP/'k' - Move up one line LEFT/'h' - Scroll left RIGHT/'l' - Scroll right '0' - Move to beginning of line HOME/'g' - Move to beginning of file END/'G' - Move to end of file '/' - Forward search '?' - Backward search 'n' - Repeat last search (forward) Also, you're running a real multitasking operating system now, so you're not confined to the installation program. You can log into other consoles and look around at any time without disturbing the installation process. To do this, you need to learn the commands that control the Linux console. You'll use these commands all the time when you're logged into Linux. "Virtual" consoles and scrollback: Right now, the screen you're looking at is probably VIRTUAL CONSOLE NUMBER ONE, (or /dev/tty1 in Linux-speak). There are usually several virtual consoles available. When you log into the install disk, there are four consoles. To switch among them, use Alt-F1, Alt-F2, Alt-F3, or Alt-F4 to select which of the four consoles you wish to use. While you're using a console, you get a small amount of text scrollback buffer. To scroll the console back, hold down the right shift key and hit PageUp. To scroll the console forward, hit PageDown while holding the right shift key down. This can be especially useful for reading the boot messages, which can go by too fast to read otherwise. RUNNING THE PXESETUP PROGRAM The pxesetup main menu is kept as easy as possible, because only a limited configuration is needed. NETWORK (configure the network device and optional DHCP server) SOURCE (select the source location for the Slackware Linux packages) ACTIVATE (start the PXE server) In the NETWORK configuration stage, you configure an IP address for your network card. If you have already a DHCP server in your local network, the pxesetup program will offer you the choice of using the DHCP server to configure your network device fully automatic, but there is always the option to enter an IP address manually. If no DHCP server has been detected running inside your local network, then pxesetup will start its own DHCP server (we need one). You will get the chance to define the IP address range which that internal DHCP server uses. You should check the lower and upper IP addresses carefully and verify that none of your local network's computers, including your local gateway, use an IP address in that DHCP range. If you spot a conflict, you can adjust these lower and upper bounds. Press 'Accept' once you are satisfied. In the SOURCE configuration stage, you determine where you have your local Slackware copy. This should be a complete directory tree including the packages, the kernels and the isolinux directory. The package sources are not needed and can be omitted from the medium if you are using a bootable USB stick for instance. The choices for SOURCE location are: a DVD medium, a local disk partition or a pre-mounted directory. These are the standard setup dialogs you will certainly know from installing Slackware. Be sure to enter the full directory path to (and including) the directory which contains the 'a', 'ap', 'd', ..., 'y' subdirectiries. You know the drill. When you are done configuring NETWORK and SOURCE, it is time to ACTIVATE your PXE server. The screen will show a live view of the server's connection log for client boot requests. This goes on until you press 'Exit' which will drop you back into the main menu after killing the PXE service. Selecting ACTIVATE will restart the PXE service. Computers who boot from your PXE server will see the usual Slackware installation routine. When it comes to selecting the SOURCE, these computers have one choice, and is the entry "Install from FTP/HTTP server". The PXE server offers Slackware packages to willing computers using its own internal HTTP server. The default values that you will see for the URL and the PATH input fields are being supplied by the PXE server and should not be changed. ...WHEN YOU'RE DONE: EXIT: This leaves Slackware PXE Server setup. Have fun running this PXE server! --- Eric Hameleers alien@slackware.com