[ previous ] [ Contents ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ next ]
If you want to use FAI on other architectures than i386 you might need to take care of some things yourself. These are things that may have to be changed on other architectures:
FAI_DEBOOTSTRAP_OPTS must be adopted to the architecture you're using.
Currently setup_harddisks needs the command sfdisk(8)
. If this is
not available then write a short shell script which uses
parted(8)
, to partition the disks and for creating the file
fstab
. Alternatively you can use a hook (see Hooks, Section 7.11) to format and mount your
partitions.
There are scripts for setting up lilo(8)
and grub(8)
.
Here you may add support for your specific boot loader.
If you want to serve multiple nfsroot directories on one FAI server, you need
to create specific config directories in /etc
for fai, like
/etc/fai-sarge
and /etc/fai-etch
. Then you need to
set the NFSROOT variables to different directories and run
make-fai-nfsroot -c /etc/fai-sarge.
No problems. Have a look at www.informatik.uni-koeln.de
/fai/download/amd64/
There's some stuff on www.layer-acht.org
/fai
. Most notably there are
hooks for partitioning and config-files to setup bootloaders for oldworld and
newworld.
There's one big IA64 Beowulf cluster running which was installed with FAI. Only the partitioning part has to be replaced by a short script, since sfdisk is not available on IA64.
There is a Mini-HowTo available at www.aei.mpg.de
/~stefgru/fai/
Many people are interested in FAI for other (mostly RPM based) Linux
distributions. I made some research and it should not be much work to
implement it. But I need more help to implement it. If you are interested and
would like to help me, please send an email to fai@informatik.uni-koeln.de
.
Although FAI is architecture independent, there are some packages which are only available for certain architectures (e.g. silo, sparc-utils). SUN SPARC computers can boot from their boot prompt and don't need a boot floppy. To boot a SUN use:
boot net:dhcp - ip=::::::dhcp
You have to convert the kernel image from ELF format to a.out format. Use the
program elftoaout
(mentioned in the FAQ). The symlink to the
kernel image to be booted is not the host name. Look at the FAQ at
www.ultralinux.org
for more information and
www.sparc-boot.org/
. . A success report is available at
www.opossum.ch/
fai/
and a HOWTO and a lot of
examples can be found at toolbox.rutgers.edu/
~amurphy/fai
.
FAI has also been ported for use with SUN Solaris OS installations in
cooperation with Solaris jumpstart. Get the FAI sources and change to the
sunos
directory. There you can call make which
creates the tarball /tmp/fai-solaris.tar.gz
. You have to read the
file README.sunos
and have some knowledge about Solaris jumpstart.
The file format of the configuration files in disk_config
and
package_config
are different than those for Linux.
[ previous ] [ Contents ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ next ]
FAI Guide (Fully Automatic Installation)
FAI Guide version 2.6.8, 7 December 2007 for FAI package version 3.2.1lange@informatik.uni-koeln.de