NFS Root Guide: FreeBSD
Last Update: Friday, April 06, 2007

This guide explains how to create an NFS Root environment on a server computer which a client computer can boot from over a network. There are many reasons why a person would want an NFS Root environment, here are just a few:
  • You can use this guide to turn a client computer into a diskless node.
  • If you are locked out of your client computer due to a forgotten root password, or some other problem, you can use NFS Root booting to gain access back to that system.
  • If you have a headless computer, such as a Soekris box, you can use NFS Root booting to write an image file to the Compact Flash card inside that box without having to physically take the box apart. (This is particularly important for some embedded computing systems that have the Compact Flash physically integrated to the motherboard.)
This guide focuses on embedded computing, but there is nothing about NFS Root booting that requires an embedded computer. If you have a computer with a Network Interface Card that supports Network Booting, this guide would certainly be of interest to you as well.