[ Abstract ] [ Copyright Notice ] [ Contents ]

FAI Guide (Fully Automatic Installation) - Footnotes


1

Solaris 8 Advanced Installation Guide at docs.sun.com

2

ftp://ftp.wins.uva.nl:/pub/solaris/auto-install/

3

It's also possible without a server, if all information is put on the boot floppy.

4

Available in

/usr/share/fai/utils/.

5

Available as a Debian package or at the FAI homepage.

6

Available at the download page http://www.ltsp.org or from the FAI download page www.informatik.uni-koeln.de/fai/download.

7

http://support.3com.com/ infodeli/tools/nic/mba.htm

8

If you have problems booting with a 3Com network card and get the error "BOOTP record too large" after the kernel is transfered to the computer, try the imggen-1.00 program to convert the netboot image to a installimage_3com image. I had this problem using netboot 0.8.1-4 and Image Creator for MBA ROMs v1.01, Date: Nov 26, 2001 but only on an Athlon computer.

9

The format is:

     ip=<client-ip>:<server-ip>:<gw-ip>:<netmask>:<hostname>:<device>:<autoconf>

For additional information see /usr/src/linux/Documentation/nfsroot.txt in the kernel sources.

10

Theses names are used in the main installation script rcS_fai. The configuration files for DHCP and BOOTP daemons use other names. Example: FAI_ACTION is equal to T171 in bootptab or option-171 in dhcp.conf.

11

If you can't use one of these, there's also the possibility to supply all information via a file or compile them into the kernel, but it's easier to use a daemon.

12

/usr/lib/fai/nfsroot from the install server

13

More general: ~$LOGUSER/$HOSTNAME/$FAI_ACTION/. Examples of the log files can be found on the FAI homepage.

14

Since the root filesystem on the clients is mounted via NFS, rcS_fai is located in /usr/lib/fai/nfsroot/sbin on the install server.

15

/var/log/fai/localhost/install/ is a link to this directory.

16

Add "reboot" to FAI_FLAGS (= T172).

17

/usr/share/fai/subroutines-linux for Linux, /usr/share/fai/subroutines-sunos for Solaris.

18

It uses the library Fai.pm, which includes some useful subroutines, e.g. class, classes, read_memory_info, read_ethernet_info.

19

Also *.source files can define variables.

20

Currently this script uses the command sfdisk(8), which isn't available on SUN SPARC.

21

The command bootsector is part of the package fai and will be installed to /usr/local/sbin on the install clients.

22

mkdivert and rmdivert are subroutines defined in subroutines.


[ Abstract ] [ Copyright Notice ] [ Contents ]
FAI Guide (Fully Automatic Installation)
Version 1.5 for FAI version 2.3.1, 15 apr 2002
Thomas Lange lange@informatik.uni-koeln.de