For people who are involved in administrating networks of Linux computers installing or configuring computers is an everyday task. Whenever manual interaction is involved to set up and configure a computer, it is likely that you miss something which will lead to mistakes. Moreover, it is rather boring to perform the same task again and again. Thus it is clear that a system that lets you perform a non-interactive, network based automatic installation will surely save you a lot of time in the long run. That is what NAIS lets you do for ix86-architectures.
This document is Copyright © 2000 by Mattias Gärtner, Lech Nieroda and Jens Rühmkorf. Please see section Disclaimer and Copyright at the end of this document for information about redistribution of this document and the usual `we are not responsible for what you manage to break...' type legal stuff.
Most Linux users should never have to even look at this document because many Linux distributions do a pretty good job at aiding the user to set up and configure his system. The information in this document is aimed at users who have experience with administrating Linux machines and wish to set up a network automatic installation system using Debian GNU/Linux as distribution. Everything is ONLY tested to work for ix86-architectures.
Just a short list of features NAIS has we thought an automatic installation system should have. Feel free to mail us if you miss something:
initrd.gz
we use does not
support PCMCIA as it is, you have to add the needed binaries and
modules yourself to make it work.setup_harddisks
lets you specify general rules for
partitioning and formatting the client's local hard disks; preserving
already created partitions is possible as well.sysinfo
mode that just gathers some significant information about
the client and gives you a shell (remember, telnet client 2323
instantly
reboots the client, so you can care less about the shell). Other modes
possible but not implemented yet.sysinfo
and install
mode let you establish a secure terminal
session to the "install-client" using ssh (once sshd
is up and running).
Idea from Thomas Gebhardt.
Just some features we thought an automatic installation system should have which we did not have the time or resources to implement yet.
backup
mode.setup_harddisks
to work with reiserfs.
You can always find the latest version of NAIS as well as the most recent version of this document on the World Wide Web via the URL http://www.informatik.uni-koeln.de/nais/.
If you have questions or comments about this document, please feel free to mail us at nais@informatik.uni-koeln.de. We welcome any suggestions or criticisms. If you find a mistake within this document or experience any problems using NAIS, please let us know so we can correct it in the next version. Thanks.