173 /**********************************************************************************************************/ 174 构建网络文件系统: 175 bootloader :uboot 176 kernel: zImage 177 ramdisk chroot 178 ------------------------- 179 rootfs busybox 180 根存放的地方可以在:SD EMMC NFS 181 182 183 NFS: 在本机根目录下创建一个myroot 184 chmod 777 /myroot 185 cp _install/* /myroot -rf 186 安装NFS: 187 vim /etc/exports 188 /myroot *(rw,sync,no_root_squash) 189 上面的语句只允许/myroot后有一个空格,其他地方不允许有空格。 190 括号里面的含义:所有用户都有可读可写权限,同步,超级用户不会被降级。 191 192 配置:关闭防火墙-----NFS自启动----关闭SElinux 193 启动NFS :sudo service nfs-server start 194 查看状态:sudo service nfs-server status 195 sudo mount 127.0.0.1:/myroot /mnt 196 ls /mnt 197 198 进入到开发板终端: 199 set bootargs root=/dev/nfs nfsroot=192.168.1.116:/myroot ip=192.168.1.10 console=ttySAC0 lcd=S70 200 fatload mmc 0:1 50000000 zImage 201 fatload mmc 0:1 41000000 ramdisk-u.img 202 bootm 50000000 41000000 203 cd 204 cat /proc/cmdline :可以看到我们设置的bootargs 205 206 /××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××/