makeinstallroot 1.0 This package contains a script with associated configuration files, which will create a root-over-NFS root directory suitable to use with the doinstall package to install a horde of x86 Linux machines. REQUIREMENTS * Expect. Tested with version 1.1, TCL 8.3. * Some way to boot a machine, start the Linux kernel, have the kernel get an IP address, and mount the root directories. We have used etherboot-4.6.5, the Linux kernel up to 2.2.19, and the ISC DHCP server (2.2). In the past, we have used a Linux kernel on a floppy. rather than etherboot. For more information, see the root-over-nfs HOWTO. INSTALLATION NOTES ./configure; make; make install. See the file INSTALL for basic (and generic) building and installation instructions. The scripts and files are installed in $pkgdatadir, which is to say $datadir/makeinstallroot, or $prefix/share/makeinstallroot. USAGE Run "mkinstallroot dir" as root, where "dir" is the root to be created, /tftpboot/root for example. As for the rest, set up etherboot and make boot floppies (or ROMs or whatever) that match your ethernet cards and a root-over-NFS-capable kernel. Set up a DHCP server to hand out addresses for the machines during installation. Create links from the IP addresses (i.e. /tftpboot/) to dir, and export dir. LICENSE makeinstallroot is free software. See the file COPYING for copying conditions. BUGS Please send all bug reports to mcguire@crsr.net.