uboot无法通过nfs加载ubuntu18.04中的文件(转)
2024-08-28 10:25:45
问题描述:
i.mx6ull开发板,采用alientek官方维护的uboot,使用ubuntu18.04 lts作为nfs server,导致开发板uboot上nfs命令无法加载网络文件系统。
解决:
找到网友的解决方案如下:
Q:
Ubuntu 18.04 刚发布了,我把 Ubuntu 16.04 lts 升级到了 Ubuntu 18.04 lts,结果发现原来可以启动的开发板启动不起来了,并且报错:
VFS: Unable to mount root fs via NFS, trying floppy.
用虚拟机挂载主机的 nfs 共享目录没有问题,说明问题不在配置上。百度 18.04 遇到的问题没有结果。然后,搜到 17.10 遇到过类似情况。
A:
Ubuntu 17.10 之后 nfs 默认就只支持协议3和协议4,但是 uboot 默认启动的是协议2,若想要求 nfs 支持协议2,就在 /etc/default/nfs-kernel-server
末尾加一句:RPCNFSDOPTS="--nfs-version 2,3,4 --debug --syslog"
,然后重启一下 nfs 。问题解决!
*Tips. 高版本的 uboot 可以尝试在 bootargs 启动参数后面加 nfsvers = 3 (未验证)。
版权声明:本文为CSDN博主「MobiuX」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/mobiux/article/details/80115328
最新文章
- 手把手教你实现一个完整的 Promise
- Segment-Based stereo matching
- eclipse无法识别javax.servlet.*的问题
- C++11无限制的unions
- 启动tomcat时 一闪而过解决方法
- ECSHOP如何解决购物车中商品自动消失问题
- javaweb学习总结(四十七)——监听器(Listener)在开发中的应用
- Android实例-闪光灯的控制(XE8+小米2)
- C#_MVC_ajax for form
- 14.5.4 InnoDB File-Per-Table Tablespaces 每个表一个文件
- CSharp设计模式读书笔记(21):状态模式(学习难度:★★★☆☆,使用频率:★★★☆☆)
- The most orzed and orzing man
- String类之substring--->;查找某位置对应的字
- Python之copy模块
- 为wordpress博客网站替换鼠标样式
- Windows 10忘记登录密码不用怕,系统U盘/光盘轻松重置
- 力扣(LeetCode) 852. 山脉数组的峰顶索引
- 微信网页动画---swiper.animate.css
- PHP大小写是否敏感问题
- Python笔记 #06# NumPy Basis &; Subsetting NumPy Arrays