Solaris 8 Advanced Installation Guide at docs.sun.com
ftp://ftp.wins.uva.nl:/pub/solaris/auto-install/
It's also possible without a server, if all information is put on the boot floppy.
Available in
/usr/share/fai/utils/
.
Available as a Debian package or at the FAI homepage.
Available at the download page http://www.ltsp.org
or from the FAI
download page www.informatik.uni-koeln.de/fai
/download
.
http://support.3com.com/
infodeli/tools/nic/mba.htm
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.
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.
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.
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.
/usr/lib/fai/nfsroot
from the install server
More general: ~$LOGUSER/$HOSTNAME/$FAI_ACTION/. Examples of the log files can be found on the FAI homepage.
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.
/var/log/fai/localhost/install/
is a link to this directory.
Add "reboot" to FAI_FLAGS (= T172).
/usr/share/fai/subroutines-linux
for Linux,
/usr/share/fai/subroutines-sunos
for Solaris.
It uses the library Fai.pm
, which includes some useful
subroutines, e.g. class, classes,
read_memory_info, read_ethernet_info.
Also *.source files can define variables.
Currently this script uses the command sfdisk(8), which isn't available on SUN SPARC.
The command bootsector is part of the package fai
and
will be installed to /usr/local/sbin
on the install clients.
mkdivert and rmdivert are subroutines defined in
subroutines
.
lange@informatik.uni-koeln.de