X-Git-Url: https://hackdaworld.org/gitweb/?a=blobdiff_plain;f=doc%2FFAI;h=2cbfa0065b3190ca9c6d2005b41e3995d6195ad4;hb=52b1e20feeb11f2f8606f277faae77907b846602;hp=9a36c4966947d0f045c93da27579d85d578c17a2;hpb=f3dd7e4c8793880a7502e96b42350c82266c2dfc;p=hdw-linux%2Fhdw-linux.git diff --git a/doc/FAI b/doc/FAI index 9a36c49..2cbfa00 100644 --- a/doc/FAI +++ b/doc/FAI @@ -1,6 +1,5 @@ # hdw - linux FAI file - whats this? ----------- explains how to setup a networked computer acting as dhcp/pxeboot/nfsroot fully @@ -13,4 +12,45 @@ files: ./scripts/Create-FAI ./doc/FAI -[not finished yet] +procedure +--------- + + 1) install mnimal nfsroot binaries + (as described in INSTALL chapter 2.) + + vi Config [enter default as a target, specify arch*] + + note: default target is enough. you dont need to specify fai-server. + we are just going to install the nfsroot which will automate + the install process. fai-server is actually the target you will + need as a running system to have pxeboot/nfsutils and stuff. + + ./scripts/Helper -create_dist_files + ./misc/hdw-tools/hdw-get dist-install /mnt/fai-root \ + ./distro/default + + 2) prepare nfsroot & mount ./fai dir via loopback for configurations + + ./scripts/Create-FAI /mnt/fai-root + + 4) adapt configs in ./fai (see chapter "fai config files") + + 3) edit the following files to match your needs, and restart services + + /etc/dhcpd.conf + /etc/inetd.conf + /etc/exports + /tftpboot/pxelinux.cfg/{default,*} + + (have a look at chapter "fai server configuration") + + 4) pxeboot your install candidates and watch installation + + +fai config files +---------------- + +fai server configuration +------------------------ + +[to be continued]