uboot终于能从flash上引导linux内核了,但是内核启动又出现了问题

主要是我的bootcmd环境变量没设置对,最后导致,第一次重启可以引导内核,第二次就不行了,最后发现之前自动启动的环境变量就没有生效,只是第一次启动时,我是重启,而不是断电,所以内存上数据还一直在,所以第一次可以,改了以后,可以启动可,但是内核启动又出现了新问题: 

VFS: Unable to mount root fs via NFS, trying floppy.

VFS: Cannot open root device "mtdblock2" or unknown-block(2,0)

Please append a correct "root=" boot option

Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)

 我重新看了我的内核配置信息,就是.config文件,上面的boot options上面的宏定义是对的啊,是从我的第三个分区,就是根文件系统启动的,也是mtdblock2啊,郁闷了

另外uboot还有两个问题不太对,但是时间上限制,并且现在的已经能够用了,所以就先不管他了。

问题为:1我的uboot环境变量设置,保存后,重启过不生效,好像没保存上,每次还我还得修改.h文件的宏

2就是我的nboot命令启动错误,就是检验了头部,启动不了。有空再贴出错误信息。


出现上面的 错误现在发现是没有挂载上根文件系统,好像是/linuxrc的问题,我按照大侠们的说明,自己vi了linuxrc,但是好像启动时它没找到,没有执行。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值