Configuring a FreeBSD "Kickstart" server
                        by Steven St.Laurent  - steven@403forbidden.net


Intro

Ducks
Ingredients
Security
Contributing

Files
Distro
Files
Files
Mfsroot
Patch
PXEBoot
Boot
Kernel

Services
INETD
DHCP
TFTP
NFS
FTP

Details
How it works
Loader.rc

Installing

Finishing


	Getting your ducks in a row.

	The key to a successful project like this is planning.
	I highly recommend you spend a bit reading the following links 
	which also highlight the process.

	http://www.freebsd.org/doc/en_US.ISO8859-1/articles/pxe/index.html
	http://matt.cadillac.net/computing/freebsd.netboot.shtml

	With the above links and this document you should be able to easily
	setup a automated installation system.

	The process while simple and easy does require quite a number of steps
	to be completed and several files to be edited. Before setting this
	up you probably want to sit down and determine exactly how you
	want your finished system to be configured.

	Most modern (post 2000?) motherboards support PXE in
	some fashion or manner but not all Intel implementations of PXE work.
	If you perused the above links you will see that Intel did offer an
	upgrade. This article is not going to cover any of this other than
	to quickly gloss over it and assume it works. If you have issues getting
	your machine to boot using PXE you can still use this document.
	It is possible to use floppy disks to do an automated install but that
	will not be covered here, maybe later.

	We also need various software services in place to support the installation.
	You will need the following services provded on your local lan and are 
	covered later in this document.

        nfs 
        tftp
        dhcp
    	ftp

 	You will also need to acquire or create the following:

        FreeBSD iso image or distribution
        Custom install.cfg file
        Custom mfsroot image
        /usr/src tree matching your Iso image or distribution

 	Other items you will want to consider

        Post install script to pre-configure the installed system
        Secure environment to run nfs/tftp/dhcp from
        kvm or serial port access to installed system
        



Copyright © 2003 - Steven St.Laurent - steven@403forbidden.net