BusyBox的
默认模式 当
系统没有 / / inittab
文件等,它有一套可
执行以下
配置的默认模式:
::sysinit: /等/ D / RCS的初始化。
::askfirst: /斌/ SH
::ctrlaltdel: / sbin /重新
启动 ::
关机: / sbin / swapoff -
::关机: /斌/ umount一R
::
重启: / sbin /初始化
如果
检测到 busybox / dev /
控制台不是一个串行控制台,init还执行下列
操作:
tty2::askfirst: /斌/ SH
tty3::askfirst: /斌/ SH
askfirst tty4::: /斌/ SH
busybox的init启动过程的分析
它的初始化过程主要执行以下
任务:
为init
进程设置信号处理过程
初始化控制台
解析 / / inittab等
默认
情况下,BusyBox
运行初始化
脚本 / /初始化等。D / RCS
当init进程初始化控制台,busybox会
检查是否 / etc / inittab文件存在。如果存在,它将解析文件并执行相应的运行级别。
支持BusyBox inittab格式如下:
编号:级别:行动过程
要注意一点: / /决定等Busybox认识到是系统启动非常相似的格式,但操作域ID有不同的含义。
在Busybox的ID是用来指定启动控制台,如果启动过程不是交互式的外壳,你可以清空操作域ID填写。
敬告
不管BusyBox可以找到inittab文件,执行下,busybox init脚本是第一 / /初始化等。D / RCS代替脚本文件 / / RC等。D / rc.sysinit中实现系统启动结构下。