当前位置: 技术问答>linux和unix
busybox 的init不起作用
来源: 互联网 发布时间:2016-08-18
本文导语: busybox1.16.1 (1.6.1也一样) 我的 /etc/inittab文件如下: id:1:initdefault: ty1::respawn:/bin/sh 硬件为arm9 ( OMAPL1x ) NFS启动 开机总是不动,报init错误 开发板自带的 /sbin/init (可执行文件) 拷贝过来就行了 问题: 1. busybox生...
busybox1.16.1 (1.6.1也一样)
我的 /etc/inittab文件如下:
id:1:initdefault:
ty1::respawn:/bin/sh
硬件为arm9 ( OMAPL1x )
NFS启动
开机总是不动,报init错误
开发板自带的 /sbin/init (可执行文件) 拷贝过来就行了
问题:
1. busybox生成的 /sbin/init (连接)为什么不行
2. 为什么必须写 id:1:initdefault:,没有就起不来了
以前做过一个项目就没有,也起来了。
3. 现在启动后提示/bin/sh:can't access tty;job control turned off
有人说是busybox编译时,shell里将job control去掉,cttyhack选上,不管用
我的 /etc/inittab文件如下:
id:1:initdefault:
ty1::respawn:/bin/sh
硬件为arm9 ( OMAPL1x )
NFS启动
开机总是不动,报init错误
开发板自带的 /sbin/init (可执行文件) 拷贝过来就行了
问题:
1. busybox生成的 /sbin/init (连接)为什么不行
2. 为什么必须写 id:1:initdefault:,没有就起不来了
以前做过一个项目就没有,也起来了。
3. 现在启动后提示/bin/sh:can't access tty;job control turned off
有人说是busybox编译时,shell里将job control去掉,cttyhack选上,不管用
|
第一个问题:(查自百度)
不同的运行级定义如下:(可以参考Red Hat Linux 里面的/etc/inittab)
# 0 - 停机(千万不能把initdefault 设置为0 )
# 1 - 单用户模式
# 2 - 多用户,没有 NFS
# 3 - 完全多用户模式(标准的运行级)
# 4 - 没有用到
# 5 - X11 (xwindow)
# 6 - 重新启动 (千万不要把initdefault 设置为6 )
这些级别在/etc/inittab 文件里指定。这个文件是init 程序寻找的主要文件,最先运行的服务是放在/etc/rc.d 目录下的文件。在大多数的Linux 发行版本中,启动脚本都是位于 /etc/rc.d/init.d中的。这些脚本被用ln 命令连接到 /etc/rc.d/rcn.d 目录。(这里的n 就是运行级0-6)
第二个问题:
可能是你没有建立相应的tty 结点(mknod创建) 或者是minor major不对应
不同的运行级定义如下:(可以参考Red Hat Linux 里面的/etc/inittab)
# 0 - 停机(千万不能把initdefault 设置为0 )
# 1 - 单用户模式
# 2 - 多用户,没有 NFS
# 3 - 完全多用户模式(标准的运行级)
# 4 - 没有用到
# 5 - X11 (xwindow)
# 6 - 重新启动 (千万不要把initdefault 设置为6 )
这些级别在/etc/inittab 文件里指定。这个文件是init 程序寻找的主要文件,最先运行的服务是放在/etc/rc.d 目录下的文件。在大多数的Linux 发行版本中,启动脚本都是位于 /etc/rc.d/init.d中的。这些脚本被用ln 命令连接到 /etc/rc.d/rcn.d 目录。(这里的n 就是运行级0-6)
第二个问题:
可能是你没有建立相应的tty 结点(mknod创建) 或者是minor major不对应
|
关注一下。。。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。