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


	TFTP

	By default FreeBSD comes with a suitable version of tftp. If you do not have
	inetd running on your tftp server you can either write a quick shell
	script to run it as a stand alone daemon or edit /etc/inetd.conf and start inetd.

	You will need to create a /tftpboot directory. This is the
	directory that the install client will try to connect to via tftp to download the
	files necessary to boot. Having this in your root probably will not give you
	enough disk space to work with. My /tftp boot is a symlink to /opt/export/tftpboot

		lrwxr-xr-x  1 root  wheel  20 Apr  8 16:53 /tftpboot@ -> /opt/export/tftpboot

	so just do this

		$ cd /
		$ ln -s /opt/export/tftpboot

	If tftp is now running go ahead and test it.

		$ cd /tmp
		$ tftp
		> connect hostname (localhost or ip)
		> get pxeboot

	if all goes well you should download the pxeboot file residing in /tftpboot
	if it fails check the ftp log for errors.



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