当前位置:  技术问答>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选上,不管用

|
第一个问题:(查自百度)
不同的运行级定义如下:(可以参考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.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 急问:启动busybox文件系统后怎么主动提示 用户登陆认证? busybox login
  • busybox ls 显示颜色!
  • 请教busybox make出错 回者有分
  • busybox 问题!
  • busybox制作ramdisk文件系统出错
  • 求busybox的权限控制
  • Unix常用工具包 BusyBox
  • busybox编译问题
  • busybox中为什么没有找到rz命令?
  • 编译busybox出现这个问题是什么原因
  • 求助,busybox的udhcpc命令问题
  • ramdisk+busybox
  • 用 busybox 如何为开发板的 linux 添加 ftp 和 tftp 功能
  • busybox如何添加库文件Lib
  • busybox 下如果把命令编译成一个个独立的执行文件
  • 嵌入式的busybox问题
  • 问一个关于busybox的问题
  • 紧急求救busybox的使用问题!
  • 如何使用busybox制作嵌入式Linux?
  • 请高人指点,busybox使用不同链接名实现不同功能的原理?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3