Woo.... Now I got the correct nfs on my thinkpad x61, my at91rm9200 (dk) custom board is working fine now. Here is the output of the nfs mount VFS: Mounted root (nfs filesystem). Freeing init memory: 92K INIT: version 2.74 booting mounting... ramfs at /dev Creating initial udev device nodes: making extra nodes start udev daemon udev startup is finished! The solution is to add rw to kernel command line. Here is the new kernel command line that I compiled. Kernel command line: mem=16M root=/dev/nfs rw nfsroot=192.168.3.151:/home/nlksg/development/rootfs ip=192.168.3.177:192.168.3.151:192.16 I am happy now, and I can move on to the next issue. Happy hunting (bug) nlksg