uboot与nfs

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 bootargs noinitrd  root=/dev/nfs nfsroot= 192.168.1.100:/work/nfs_root/first_fs ip= 192.168.1.110:192.168.1.100: 192.168.1.1:255.255.255.0::ens33:off
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:192.168.0.123:192.168.0.1:255.255.255.0::ens33:off 
setenv bootargs console=ttySAC0 root=/dev/nfs nfsroot=192.168.0.10 :/work/nfs_root/_install ip=192.168.1.110:192.168.1.104:192.168.58.1:255.255.255.0:www.cool.net:eth0:off

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

猜你喜欢

转载自www.cnblogs.com/rose-/p/12865755.html
nfs