日期:2014-05-16  浏览次数:20593 次

重编译ip后,开发板无法正常起来
由于要使用socketcan,busybox的ip命令不支持,所以重新编译了iproute2重新编译了下ip命令。我将此命令拷到ramdisk下,替换原来ip命令,然后再down到开发板上后出现以下错误:
INIT: version 2.86 booting
Object "/etc/init.d/rcS" is unknown, try "ip help".

Enter runlevel: 


求高手解决啊
如果不替换命令,先down到开发板,然后再替换命令就可行。但是,ramdisk文件系统,掉电后就不保存了
环境是:at91sam9263,linux2.6.30

------解决方案--------------------
etc/init.d/rcS里放的是linux启动时,会自动运行的脚本。
你在这个地方报错,会不会是有些脚本有些链接在原来的ip命令下,你替换后,找不到了?
------解决方案--------------------
cd /etc/init.d/
grep "ip" ./ -r -n

然后看看哪些文件里包含ip这个关键字,相应的进行修改或者注释

不过私以为您重新编译的ip命令有问题,执行不了,所以才提示try "ip help".