问题展示:
iTop控制台显示这样一段错误代码:
Try to bring eth0 interface up grep :/etc/mtab:No such file or directory
此状态下按Enter键,控制台没有反应。
错误截图
(https://img-blog.csdnimg.cn/20190306151844670.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2Znc2RmMzY2,size_16,color_FFFFFF,t_70)
原因分析:
实现 nfs 文件系统需要修改 linux 最小文件系统的“etc/init.d/ifconfig-eth0”文
件。修改第八行为:if grep -q nfs /proc/mounts ; then。
修改后如图:
[原文件中第八行是if grep -q “ ^/dev/root /nfs ” /etc/mtab ; then]
(https://img-blog.csdnimg.cn/20190306150928353.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2Znc2RmMzY2,size_16,color_FFFFFF,t_70)
修改后文件,然后再次编译下载zImage后,开发板正常启动,如图:
(https://img-blog.csdnimg.cn/20190306151552456.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2Znc2RmMzY2,size_16,color_FFFFFF,t_70)
本文详细解析了iTop控制台显示的错误代码,针对Trytobringeth0interfaceupgrep:/etc/mtab:Nosuchfileordirectory错误,提供了具体的解决方案。通过修改etc/init.d/ifconfig-eth0文件中的第八行代码,将ifgrep-q^/dev/root/nfs/etc/mtab;then替换为ifgrep-qnfs/proc/mounts;then,成功解决了NFS文件系统的问题,确保了开发板的正常启动。
2087

被折叠的 条评论
为什么被折叠?



