Buttzy,
It's much more complicate than that. See this thread by tsunulukai for a really good description of the procedure:
http://forum.doozan.com/read.php?3,12261,12261#msg-12261
One thing I did different from tsunulukai was I did not use tftp. Since the new u-Boot has nfs supports, the nfs rootfs coud be mounted directly. My u-Boot envs:
It's much more complicate than that. See this thread by tsunulukai for a really good description of the procedure:
http://forum.doozan.com/read.php?3,12261,12261#msg-12261
One thing I did different from tsunulukai was I did not use tftp. Since the new u-Boot has nfs supports, the nfs rootfs coud be mounted directly. My u-Boot envs:
nfs_boot=run nfs_load_uimage; run nfs_load_uinitrd; run nfs_boot_debian nfs_boot_debian=run nfs_bootm nfs_bootcmd=run nfs_set_bootargs; run nfs_boot nfs_bootm=bootm 0x800000 0xe00000 nfs_ipconfig=192.168.0.229:192.168.0.224:192.168.0.1:255.255.0.0:tldDebian2::off nfs_load_uimage=nfs 0x800000 $nfs_server:$nfs_path/boot/uImage nfs_load_uinitrd=nfs 0xe00000 $nfs_server:$nfs_path/boot/uInitrd nfs_path=/srv/nfs/hosts/tldDebian2 nfs_server=192.168.0.224 nfs_set_bootargs=setenv bootargs console=$console root=/dev/nfs nfsroot=$nfs_server:$nfs_path,v3 rootfstype=nfs rootwait ip=$nfs_ipconfig $mtdparts