主题 : 求教: uboot下载linux内核映像无法启动 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 78482
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
贡献值: 0 点
综合积分: 10 分
注册时间: 2012-09-20
最后登录: 2012-09-27
楼主  发表于: 2012-09-20 21:57

 求教: uboot下载linux内核映像无法启动


      小弟正在学习uboot,用的是mini2440的开发板,把国嵌提供的uboot下到norFlash中,启动uboot后用tftp下载内核映像到开发板中,但是下载后却启动不了,自己编译的内核和国嵌提供的内核均无法启动
   tftp 31000000 uImage-nfs(下载内核映像,nfs根文件系统,下载成功了)
   bootm 31000000 (启动内核)
   内核是启动了,可是确失败了
Looking up port of RPC 100003/2 on 172.18.20.24
eth0: link up, 100Mbps, full-duplex, lpa 0x4DE1
rpcbind: server 172.18.20.24 not responding, timed out
Root-NFS: Unable to get nfsd port number from server, using default
Looking up port of RPC 100005/1 on 172.18.20.24
rpcbind: server 172.18.20.24 not responding, timed out
Root-NFS: Unable to get mountd port number from server, using default
Root-NFS: Server returned error -5 while mounting /nfsroot/rootfs
VFS: Unable to mount root fs via NFS, trying floppy.
VFS: Cannot open root device "nfs" or unknown-block(2,0)
Please append a correct "root=" boot option; here are the available partitions:
1f00 384 mtdblock0 (driver?)
1f01 2048 mtdblock1 (driver?)
1f02 128640 mtdblock2 (driver?)
1f03 131072 mtdblock3 (driver?)
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)
      想了好几天也没想出来时怎么回事,请高人指点
   我在环境变量中设置服务器ip为192.168.0.158,mini2440ip为192.168.0.200,但为什么提示 server 172.18.20.24 not responding,实在是困惑,请明白人指点一二













级别: 新手上路
UID: 92159
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
贡献值: 0 点
综合积分: 8 分
注册时间: 2013-05-24
最后登录: 2013-09-16
1楼  发表于: 2013-08-27 12:04

 回 6楼(pyy198902) 的帖子

从以下几方面考虑解决问题:
1- 主机nfs服务器是否设置正确并且已启动
2- 用于开发板启动的nfs-root文件系统是否存在,位置是否正确
3- linux内核编译前是否已正确添加开发板网卡驱动