configure and build a Linux kernel that boots on a directory on your workstation, shared through the network by NFS.

i use the kernel linux-omap 2.6 : in the configuration of my kernel i
set
* USB Gadget Support (CONFIG_USB_GADGET=y)
* Inventra HDRC USB Peripheral (TI, ADI, ...)
  (CONFIG_USB_GADGET_MUSB_HDRC=y)
* USB Peripheral (gadget stack)
  (CONFIG_USB_MUSB_PERIPHERAL=y)
* Ethernet Gadget (with CDC Ethernet support)
  (CONFIG_USB_ETH=m)
and i copied the uImage generated in my mmc after that i configured
the usb0 network interface in a standard way by adding it to the /etc/
network/interfaces:
auto usb0
iface usb0 inet static
address 192.168.0.1
netmask 255.255.255.0
then i Created an nfsroot/ directory that will contain the root
filesystem for the target.
i Download the latest BusyBox 1.13.4 release and configure it with
make defconfig ,make install
then i edited the /etc/exports file as root to add the following
lines, assuming that the IP address of my board will be 192.168.0.100:
/home/<user>/felabs/sysdev/tinysystem/nfsroot
192.168.0.100(rw,no_root_squash,no_subtree_check)
Then, i restarted the NFS server:
sudo /etc/init.d/nfs­kernel­server restart

finally
setenv bootargs root=/dev/nfs console=ttyS2,115200n8 ip=192.168.0.100
nfsroot=192.168.0.1:/home/<user>/felabs/sysdev/tinysystem/nfsroot

when i restart i get this message :
IP-Config: No network devices
available.
Looking up port of RPC 100003/2 on
192.168.0.1
rpcbind: server 192.168.0.1 not responding, timed
out
Root-NFS: Unable to get nfsd port number from server, using
default
Looking up port of RPC 100005/1 on
192.168.0.1
rpcbind: server 192.168.0.1 not responding, timed
out
Root-NFS: Unable to get mountd port number from server, using
default
Root-NFS: Server returned error -101 while mounting /home/bahri/felabs/
sysdev/tinysystem/nfsroot
VFS: Unable to mount root fs via NFS, trying
floppy.
VFS: Cannot open root device "nfs" or unknown-
block(2,0)
Please append a correct "root=" boot option; here are the available
partitions:
b300 1906688 mmcblk0 driver:
mmcblk
  b301 72261
mmcblk0p1
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-
block(2,0)

i use the USB device port of the board and a USB port of your
workstation through the USB gadget Ethernet driver.
please what is the source of the problem ?