返回信息流我用的是Xilinx
当我从CF卡启动的时候,终端最后一行显示“Warning: unable to open an initial console”,然后就停在那,于是用下面命令:
mknod -m 660 console c 5 1
重新启动之后,又出错,最后一行是 :(是在free
memory 之后)
': No such file or directory
根据一个大牛的指导,我改了bootagr ,改为init=/bint/sh,并且修改了 /etc/inittab
用::sysinit:-/etc/bingle.d 代替了 ::sysinit:/etc/init.d/rcS
此时能够成功启动进入shell,但是还是有一句警告:
/bin/sh: can't access tty; job control turned off
大牛还提供了另一种方法,就是把 bootagr改为:
init=/linuxrc,
并修改/etc/inittab
::sysinit:-/etc/bingle.d 代替 ::sysinit:/etc/init.d/rcS
启动的时候在free memo之后提示
cannot run '-/e
然后就停在那,
请问我该如何解决 ?
Thanks
--Bingle
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #4447同步于 2009/4/9
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖
xilinx powerpc 启动的问题
qvb
2009/4/9镜像同步6 回复
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
指向/bin/busybox
【 在 lester98 (奶瓶|单车旋风族之太阳风) 的大作中提到: 】
: 你的/linuxrc 是指向/bin/busybox吗?还是/sbin/init?
你的linux版本?跟文件系统用的交叉编译器的版本?是不是官方给的匹配的?
maybe可以试试重新编一个busybox或者重新做个其他交叉编译版本的文件系统
原来我做270的时候,用3.3.2版本交叉编译器做的文件系统busybox死活就是起不来,换成3.3的马上就好
谢谢!
linux版本是2.6.19-rc5,busybox是1.13.3,交叉编译你是用crosstool吧,那个因为停止更新了,所以我选择用ELDK是4.2,官方没有提出相应的匹配
【 在 lester98 (奶瓶|单车旋风族之太阳风) 的大作中提到: 】
: 你的linux版本?跟文件系统用的交叉编译器的版本?是不是官方给的匹配的?
: maybe可以试试重新编一个busybox或者重新做个其他交叉编译版本的文件系统
: 原来我做270的时候,用3.3.2版本交叉编译器做的文件系统busybox死活就是起不来,换成3.3的马上就好
eldk也是交叉编译器啊,这个eldk要是官方给的就无所谓了,不是的话建议可以换一个版本的试一下,如果没有更好的思路
【 在 qvb (那方星空) 的大作中提到: 】
: 谢谢!
: linux版本是2.6.19-rc5,busybox是1.13.3,交叉编译你是用crosstool吧,那个因为停止更新了,所以我选择用ELDK是4.2,官方没有提出相应的匹配
好的,谢谢
【 在 lester98 的大作中提到: 】
: eldk也是交叉编译器啊,这个eldk要是官方给的就无所谓了,不是的话建议可以换一个版本的试一下,如果没有更好的思路