The install scripts use a number of different tools to create the FAIR server, and client distributions. They use the solid foundation of Ubuntu 12.04 (Long-Term Support), and contain scripts to customize the default installation.
The overall method is as follows: 1. Install Ubuntu 12.04 on the server machine
Download FAIR scripts. The latest version can be found at our SVN server (TODO: add link)
Run Server "install" script. This script changes configuration settings on the server to set up a DHCP server, HTTP server, and file server. This script also creates the install scripts used by the clients
Install clients with a network install. Installing over the network requires several steps.
Installer downloaded from TFTP. On the TFTP server a file called /ubuntu-installer/i386/boot-screens/txt.cfg specifies the menu entries seen at startup. This file also points to the next step of the installer: the kickstart script.
The kickstart script is found on the web server, "ks.cfg". It automates the install process, and changes the default settings.
The kickstart script ends by calling a "postinstall" script. This script can do things that the restricted kickstart script cannot.