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 |