2、uboot-Linux内核通过nfs方式挂载文件系统

nfs : net file system 网络文件系统

1、上位机安装nfs server 软件

    联网:sudo apt-get install nfs-kernel-server
    未联网:cd /home/tarena/Downloads/nfs/;sudo dpkg -i *.deb

2、上位机准备跟文件系统中的文件

    将文件准备到该目录:cd /opt/
    此为文件系统文件:rootfs_qt.tar.bz2
    解压到该目录:tar xf rootfs_qt.tar.bz2

3、上位机配置nfs server

    管理员方式打开环境脚本文件: sudo vi /etc/exports
    添加环境变量:/opt/rootfs  *(rw,sync,no_root_squash)
                         /opt/rootfs:允许nfs客户端访问的目录
                                 *                     :不设IP限制
                                 rw                    :有读写权限
                                 sync                  :同步
                                 no_root_squash        :用户角色

4、上位机重启 nfs server 使得新配置生效

    sudo /etc/init.d/nfs-kernel-server restart
    验证:sudo exportfs
                /opt/rootfs   	<world>

    注意:如果你使用了ubuntu 18.04系统 
                sudo vi /etc/default/nfs-kernel-server 末尾加一句     RPCNFSDOPTS="--nfs-version 2,3,4 --debug --syslog"
                sudo /etc/init.d/nfs-kernel-server restart  再重启nfs server

5、客户端配置

    进入uboot命令行
           将客户机设置为nfs模式:setenv bootargs root=/dev/nfs nfsroot=192.168.1.8:/opt/rootfs ip=192.168.1.6:192.168.1.8:192.168.1.1:255.255.255.0 init=/linuxrc console=ttySAC0 maxcpus=1 lcd=wy070ml tp=gslx680 loglevel=2
           保存:saveenv

           还原客户机模式:setenv bootargs root=/dev/mmcblk0p2 rootfstype=ext4 init=/linuxrc console=ttySAC0 maxcpus=1 lcd=wy070ml tp=gslx680 loglevel=2
           保存:saveenv
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值