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. |