DENX . DULG . LinuxRootFilesystemUsingNFSVersion3

14.3.31. Using NFSv3 for NFS Root Filesystem

My NFS server only allows the protocol in version 3. Even though my kernel has "NFS client support for NFS version 3" compiled in, I cannot use this as a root filesystem. The boot process stops like this:
Looking up port of RPC 100003/2 on
Looking up port of RPC 100005/1 on
Root-NFS: Server returned error -22 while mounting /opt/eldk/ppc_6xx
VFS: Unable to mount root fs via NFS, trying floppy.
VFS: Cannot open root device "nfs" or unknown-block(2,0)

In addition to the kernel support, you need to specify the "nfsvers=3" option to use NFS protocol version 3 as a rootfilesystem. So include something like the following in your kernel commandline:

----- Revision r1.3 - 12 Aug 2009 - 08:34 - DetlevZundel
Copyright © 2002-2021 by DENX Software Engineering