Setting up a machine from NFS


In some infrequent cases, a PC does not have a bootable CD drive.
Instead of installing such PCs from a public ftp site, you can follow the
steps below (local NFS is a little bit faster than ftp from a public site).

- Stick the FreeBSD cdrom to a machine that will function as a NFS server.
  If this machine hasn't been a server before, add an entry nfs_server_enable="YES"
  to /etc/rc.conf.
- Mount the cdrom: "mount_cd9660 /dev/acd0c /cdrom".
- Modify /etc/exports on the NFS server so that clients can mount the CD
  directory (e.g., /etc/exports has the following entry /cdrom -maproot=0 juliet)
- Execute the following command on the NFS server:
  kill -HUP `cat /var/run/mountd.pid`
  (or kill -SIGHUP `cat /var/run/mountd.pid` if you are using bash)
- Download boot images kern.flp and mfsroot.flp from a FreeBSD site.
- Copy these images to a floppy: dd if=kern.flp of=/dev/fd0.
- Boot the PC with the floppy image (you might need to change the boot sequence
  in the PC's setup menu).
- Proceed as usual with the installation process.
- In the menu "Choose Installation Media", choose "NFS" and enter the
  server path, e.g. romeo.cs.unc.edu:/cdrom.
- Configure network interfaces, name server, etc. for the new client.
- Proceed as usual with the installation process.


Authors: Long Le and Mark Parris. Last modified: Tue Sep 11 18:35:45 EDT 2001