Firefly开源社区

打印 上一主题 下一主题

[Linux] 网络文件系统rootfs

85

积分

0

威望

0

贡献

技术小白

积分
85

网络文件系统rootfs

发表于 2021-6-9 14:12:29      浏览:9204 | 回复:3        打印     [复制链接] 楼主
rv1126的uboot怎么通过nfs挂载文件系统rootfs。现在我的bootcmd是bootcmd=boot_fit;boot_android ${devtype} ${devnum};这个有点看不太懂。有哪位成功挂载了网络文件系统了吗,请指点指点
回复

使用道具 举报

85

积分

0

威望

0

贡献

技术小白

积分
85
发表于 2021-7-24 11:37:19      沙发
直接修改uboot环境变量就行:
1、在你的ubuntu创建好tftp和nfs服务器目录。
2、内核配置支持nfs文件系统
3、修改uboot环境变量:
   
  1. setenv ipaddr 192.168.1.xx #你的板子IP
  2. setenv serverip 192.168.1.xx #你的ubuntu IP
  3. setenv nfsroot 'xxx/rootfs' #ubuntu的nfs server路径
  4. setenv nfsargs 'setenv bootargs earlycon=uart8250,mmio32,0xff570000 console=ttyFIQ0 root=/dev/nfs root=/dev/nfs rw           ip=${ipaddr} nfsroot=${serverip}:${nfsroot},v3,tcp'
  5. setenv fdt_file xxxx.dtb #设备树文件名
  6. setenv bootfile zImage #内核文件名
  7. setenv nfsboot 'tftp ${kernel_addr_r} ${bootfile}; tftp ${fdt_addr_r} ${fdt_file}; run nfsargs; bootz ${kernel_addr_r} - ${fdt_addr_r}'
  8. setenv bootcmd run nfsboot
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表