嵌入式爱好者

查看: 271|回复: 1

[Linux] nfs挂载根文件系统的疑问

[复制链接]

1

主题

5

帖子

24

积分

i.MX6Q通行证

扫一扫,手机访问本帖
发表于 2021-2-7 13:17:28 | 显示全部楼层 |阅读模式
本帖最后由 囧男孩 于 2021-2-22 17:07 编辑

最近刚拿到OKMX6DL-S3开发板,在进行网络启动、nfs挂载根文件系统的时候发现以下问题
我在按照《OKMX6X-S3-Qt5.6+Linux4.1.15-用户手册-V1.2-2020.04.11》附录五uboot使用tftp下,
除了修改ethaddr、ipaddr等常规参数外,还必须要修改netargs环境变量,如下(ip地址为自己设置的值)
setenv netargs 'setenv bootargs ${mxcfb0} ${mxcfb1} ldb=sin0 console=ttymxc0,115200 rw root=/dev/nfs nfsroot=192.168.0.23:/home/hanjiaxin/linux/nfs ip=192.168.0.24:192.168.0.23:192.168.0.1:255.255.255.0::eth0:off'
而且我现在有一点不明白的是,
我每次启动,必须要在uboot命令行下,输入
run netargs
tftp 12000000 zImage
tftp 18000000 imx6dl-s3-sabresd.dtb
bootz ${loadaddr} - ${fdt_addr}
这些命令以后,才能通过nfs挂载根文件系统并正常运行

如果uboot开机倒计时结束自动(不输入上面run和bootz指令)从网络运行的话,就不能正常启动系统

不知道是什么原因,能否给我帮助
谢谢

参考并谢谢以下帖子:飞凌FETMX6ULC_V1.1如何开启NFS服务器,共享文件夹http://bbs.witech.com.cn/forum.p ... 73845&fromuid=80358
(出处: 嵌入式爱好者)


回复

使用道具 举报

0

主题

716

帖子

946

积分

发表于 2021-2-7 14:05:58 | 显示全部楼层
目前验证可用的方法就是这个,开机自动从网络启动的方法暂时没找到,您可以在网上找找
点评回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|手机版|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )  

GMT+8, 2021-2-26 12:01

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表