Bug 175671

Summary: BOOTP_NFSROOT option is effectively "always on"
Product: Base System Reporter: Ian Lepore <ian>
Component: kernAssignee: freebsd-bugs (Nobody) <bugs>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: 10.0-CURRENT   
Hardware: Any   
OS: Any   

Description Ian Lepore freebsd_committer freebsd_triage 2013-01-29 12:50:00 UTC
When the BOOTP option is included in the kernel config, the system will not
boot unless the server provides a root path.  The presence or absence of
the BOOTP_NFSROOT and ROOTDEVNAME= options has no effect on this behavior.

It should be possible to specify BOOTP and ROOTDEVNAME without BOOTP_NFSROOT
so that the kernel obtains IP-related information from the server and then 
mounts root from the path specified with ROOTDEVNAME.  It may be reasonable 
and useful to use any server-provided path as a fallback if ROOTDEVNAME 
doesn't work (i.e., store the server-provided name in rootdevnames[1]).
Comment 1 Ian Lepore freebsd_committer freebsd_triage 2016-01-02 03:54:01 UTC
This was fixed in July 2013 with r253847, but I apparently forgot to cite the PR in the commit message.