天嵌 ARM开发社区

 找回密码
 注册
查看: 2962|回复: 5

启动问题!!

[复制链接]
gilbert0571 发表于 2009-10-30 21:48:17 | 显示全部楼层 |阅读模式
谁搞过nfs启动?遇到问题需要帮助。
我的uboot是官网下的。
在uboot命令行下重新设置了bootargs
setenv bootargs noinitrd rw root=/dev/nfs nfsroot=10.21.15.237:/root/Desktop/mymodule/rootfile,nolock init=/linuxrc console=ttySAC0 nfsaddrs=10.21.15.57:10.21.15.237:10.21.15.254:255.255.255.0:ufo:eth0:on

注:我的电脑ip:10.21.15.237 netmask:255.255.255.0 gateway:10.21.15.254  nfs共享地址:10.21.15.237:/root/Desktop/mymodule/rootfile 里面是根文件系统
开发板通过交换机与电脑相连。

修改后执行
menu
然后引导linux出现如下错误:
ALSA device list:
  #0: S3C24XX_UDA134X (UDA134X)
TCP cubic registered
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
lib80211: common routines for IEEE802.11 drivers
s3c2410-rtc s3c2410-rtc: setting system clock to 2009-03-03 21:30:47 UTC (1236115847)
eth0: link down
IP-Config: Complete:
     device=eth0, addr=10.21.15.57, mask=255.255.255.0, gw=10.21.15.254,
     host=ufo, domain=, nis-domain=(none),
     bootserver=10.21.15.237, rootserver=10.21.15.237, rootpath=
Looking up port of RPC 100003/2 on 10.21.15.237
eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
Looking up port of RPC 100005/1 on 10.21.15.237
VFS: Mounted root (nfs filesystem) on device 0:11.
Freeing init memory: 180K
Warning: unable to open an initial console.
Try to bring eth0 interface up ...
nfs: server 10.21.15.237 not responding, still trying

好像是rootpath没传入 ,怎么解决?
ruoxuan2004 发表于 2009-10-30 23:46:37 | 显示全部楼层
首先得开启你的PC   nfs服务:
#service nfs status
#service nfs start

设置NFS根文件的路径及访问权限设置,一般可以通过LINUX系统的GUI完成这个操作,我用的是Fedora 11版本,上面配置NFS很方便的。

另外你的IP设置好像有问题,网络IP设置会分网段的,这种开发模式属于局域网环境,一般如:
ip:192.168.1.X
gateway:192.168.1.1
mask:255.255.255.0

...
nolock 好像是noinitrd吧
建议你将整个NAND格式化,然后重新烧写bootloader,通过bootloader菜单一步步地设置NFS启动参数,不要一次写完整
回复

使用道具 举报

 楼主| gilbert0571 发表于 2009-10-31 09:59:07 | 显示全部楼层
我的nfs 已经启动了,在yaffs里用
mount -t nfs 10.21.15.237:/root/Desktop/mymodule/rootfile /mnt -o nolock
可以挂成功!

我的ip段跟192.168.1x一样也是私有网段,没有问题的~
回复

使用道具 举报

 楼主| gilbert0571 发表于 2009-10-31 12:51:17 | 显示全部楼层
问题解决了,实际已经挂上,只是在执行初始化时:有初始化了网络,导致nfs挂了~~
/etc/init.d/rcs 里面注释掉下面2行!
#ifconfig lo 127.0.0.1
#net_set &
这样就不会重新设置网络了!
回复

使用道具 举报

thinke365 发表于 2009-10-31 14:26:00 | 显示全部楼层
没设置网络,导致net filesystem挂掉?
回复

使用道具 举报

亚瑟王 发表于 2009-11-12 16:19:25 | 显示全部楼层
在我们设置的网络中是先关闭网络,然后再重新打开网络进行设置的。他的处理方法是正确的,新版本的移植手册补充了这部分的。
回复

使用道具 举报

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

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2025-8-6 22:02 , Processed in 2.041522 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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