完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
IP-Config: Complete:
device=eth0, addr=192.168.0.100, mask=255.255.255.0, gw=192.168.0.1, host=192.168.0.100, domain=, nis-domain=(none), bootserver=192.168.0.133, rootserver=192.168.0.133, rootpath= Looking up port of RPC 100003/2 on 192.168.0.133 Looking up port of RPC 100005/1 on 192.168.0.133 VFS: Mounted root (nfs filesystem). Freeing init memory: 140K init started: BusyBox v1.7.0 (2008-01-22 10:04:09 EST) starting pid 765, tty '': '/etc/init.d/rcS' nfs: server 192.168.0.133 not responding, still trying 有些同学在使用虚拟机里提供的网络文件系统启动时,会遇到上面这种情况,简单分析一下: 1、starting pid 765, tty '': '/etc/init.d/rcS' 说明已经网络文件系统挂载成功 2、nfs: server 192.168.0.133 not responding, still trying 说明在访问了 /etc/init.d/rcS 之后,nfs 断掉了。 根本原因:虚拟机里提供的网络文件系统中的 /work/nfs_roots/xxx/etc/init.d/rcS 有一句修改开发板ip的指令: ifconfig eth0 192.168.1.17 很多新同学不明白 nfs 启动的原理,这里简单讲一下,我们在 boot 中设置了 bootargs 参数,例如: bootargs noinitrd root=/dev/nfs console=ttySAC0 nfsroot=192.168.1.101:/work/nfs_root/fs_mini_mdev ip=192.168.1.253:192.168.1.101:192.168.1.1:255.255.255.0::eth0:off init=/linuxrc 在这里我们指定了开发板ip,主机(虚拟机)ip等信息,在uboot启动内核时会将这些信息传递给内核,内核在启动过程中会根据这些参数来挂载网络根文件系统(位于虚拟机的 nfs_root 目录下),挂载成功之后才会访问 /etc/init.d/rcS 。也就是说,在内核启动的过程中开发板ip已经根据 Bootargs 里指定的Ip设置完毕 ,nfs 启动后我们无需在 /etc/init.d/rcS 中再次更改一次ip,一旦更改了ip 还不在一个网段的话,就会出现上面的这种情况。 解决办法,更改你所设置的网络文件系统目录下的 /etc/init.d/rcS (注意这个rcS文件位于你的虚拟机中)中的修改ip 的指令即可。 举例:/work/nfs_root/fs_mini_mdev/etc/init.d/rcS 注意:有些同学会修改开发板 nandflash 中文件系统里的 rcS 文件,这样是不对的,nfs 启动已经根开发板中的文件系统没有关系了,它使用的是你虚拟机中的nfs_root目录下的网络文件系统。 |
|
|
|
这篇回覆帮助了我! 硬是要德!
|
|
|
|
赞,最近好几个学员碰到类似的问题。
|
|
|
|
真是好帖子,解决问题棒棒哒!
|
|
|
|
良心回复,必须给顶一个,我的问题是在运行的时候,时不时就会出现类似于这样的nfs: server 192.168.0.133 not responding, still trying 的问题,这个就是未响应吧
|
|
|
|
延迟特别严重啊,刚装的时候没问题,今天卡了一整天了啊。
|
|
|
|
怎样进入这个指令修改ip啊
|
|
|
|
随便找个云课堂,学习一下vi基础操作,很简单
|
|
|
|
bootargs noinitrd root=/dev/nfs console=ttySAC0 nfsroot=192.168.1.101:/work/nfs_root/fs_mini_mdev ip=192.168.1.253:192.168.1.101:192.168.1.1:255.255.255.0::eth0:off init=/linuxrc
您好 这条设置根文件系统中 有一个参数 是::eth0:off 其中eth0指的是开发板的网卡名称 还是 虚拟机上linux的网卡名称 |
|
|
|
这个指的是开发板上的
|
|
|
|
你好,能发fs_mini_mdev_new.tar这个问题给我吗?我在网盘里面找不到,多谢
|
|
|
|
赞,我就是这种情况
|
|
|
|
只有小组成员才能发言,加入小组>>
197个成员聚集在这个小组
加入小组为什么点亮LED的例子放在NORFlash上跑会出现奇怪的现象?
2160 浏览 6 评论
1968 浏览 5 评论
韦东山老师推出的《玩转ARM裸机实战》课程将帮你以上问题一扫而光!
4524 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-28 14:47 , Processed in 0.941114 second(s), Total 99, Slave 79 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号