$Id: README-NETWORK,v 1.4 2002/11/07 05:19:00 hpa Exp $ USING THE SUPERRESCUE DISK FOR BOOTING FROM THE NETWORK ------------------------------------------------------- Starting with version 2.1.0, you can use the SuperRescue disk as a master for booting from the network, using the PXE boot standard. To do so, you need to set up a DHCP server, a TFTP server, and an NFS server with the *uncompressed* contents of the SuperRescue CD (you can either use a zisofs-enabled kernel on the NFS server, or copy the contents to a disk using "mkzftree -u", see the README-BUILD file.) The SuperRescue CD contents only need to be mounted readonly, but should *not* be mounted with root squashing enabled. A sample /etc/exports entry for Linux would look like: /path/to/superrescue *.my.domain(ro,no_root_squash) Then, set up your DHCP and TFTP server using PXELINUX. A copy of the necessary pxelinux.0 file can be found in the directory lib/syslinux on the SuperRescue CD. For documentation on PXELINUX, please see: http://syslinux.zytor.com/ Copy the files from the isolinux directory on the SuperRescue disk to your TFTP directory (usually /tftpboot) on the TFTP server. Finally, set up a PXELINUX configuration file (typically called pxelinux.cfg/default in the /tftpboot directory on your boot server; see the PXELINUX documentation) that looks like this: ------------- serial 0 9600 prompt 1 default single display boot.msg label single kernel vmlinuz append initrd=initrd.gz root=/dev/ram0 rw init=/linuxrc NFSDIR=192.0.2.1:/path/to/superrescue single ipappend 1 label multi kernel vmlinuz append initrd=initrd.gz root=/dev/ram0 rw init=/linuxrc NFSDIR=192.0.2.1:/path/to/superrescue ipappend 1 ------------- ... where, of course, 192.0.2.1:/path/to/superrescue is the IP address and path for the NFS server that contains the SuperRescue contents.