uboot环境变量配置
正常nand启动
bootargs console=ttySAC0,115200 root=/dev/mtdblock3
bootcmd nand read 30000000 kernel;bootm 30000000
NFS启动内核
bootcmd=nfs 32000000 192.168.0.10:/work/nfs_root/uImage_mini2440_wifi;bootm 32000000
bootargs console=ttySAC0,115200 root=/dev/nfs nfsroot=192.168.0.10:/work/nfs_root/fs_mini_mdev_new
set bootargs console=ttySAC0,115200 root=/dev/nfs nfsroot=192.168.0.10:/work/nfs_root/fs_mini_mdev_new ip=192.168.0.123
set bootcmd 'nfs 32000000 192.168.0.10:/work/nfs_root/uImage_mini2440_wifi;bootm 32000000'
save
boot
NFS相关指令
sudo service nfs-server start
sudo service nfs-server status
showmount -e 查看已经声明过的可被挂载的目录
https://zhuanlan.zhihu.com/p/28556875
配置过程/编译过程
多思考不要急,是否是格式的问题
mount -t nfs -o nolock,vers=2 192.168.0.10:/work/nfs_root /mnt //挂载指令
showmount -e 192.168.1.xxx //查看授权可挂载目录
set bootargs noinitrd root=/dev/nfs nfsroot=192.168.0.10:/work/nfs_root/jz2440 ip=192.168.0.10:10.0.0.147:192.168.0.123:255.255.255.0::eth0:off init=/linuxrc console=ttySAC0