[syslinux] PXE boot question

William Park opengeometry at yahoo.ca
Wed Dec 17 19:12:41 PST 2003


On Wed, Dec 17, 2003 at 03:56:00PM -0800, H. Peter Anvin wrote:
> > VFS: Cannot open the root device "nfs" on 00:ff please append a
> > correct "root=" boot option
> > 
> > Any suggestions?!
> 
> You need an nfsroot= option telling the kernel where to NFS mount the
> root from...

Or, put your root tree where it can find it,
    /tftpboot/hostname
    /tftpboot/1.2.3.4
in that order.  If your DHCP/BOOTP sends the client its hostname,
    /etc/dhcpd.conf	--> use-host-decl-names on
    /etc/bootptab	--> hn
then it will use that hostname; otherwise, ip.

Default is 
    nfsroot=/tftpboot/%s
where '%s' is hostname which in turn defaults to ip.  Think of it as
'%s' in printf(3).

Ref: 
    Documentation/nfsroot.txt

-- 
William Park, Open Geometry Consulting, <opengeometry at yahoo.ca>
Linux solution for data management and processing. 




More information about the Syslinux mailing list