Openwrt启动后进行的脚本运行(2)
发布时间
阅读量:
阅读量
Openwrt启动脚本的运行包含两个主要阶段。 preinit负责初始化系统。 rcS按顺序启用了所有的应用程序模块。
执行/etc/preinit脚本之后
boot_hook_init preinit_essential
boot_hook_init preinit_main
boot_hook_init failsafe
boot_hook_init initramfs
boot_hook_init preinit_mount_root
for pi_source_file in /lib/preinit/*; do
. $pi_source_file
done
在preinit执行过程中最后运行的一个脚本名为99_10_run_init,在exec命令环境中添加以下路径变量:pi\_init\_path、pi_init_env以及$pi_init_cmd。其中pi_init_cmd的值为指定pi初始化命令为/sbin/init程序。因此开始运行busybox系统的启动命令。启动后将触发inittab启动脚本,在其运行路径下可找到相应的配置文件。
[root@PandoraBox:/lib/functions]#cat /etc/i
全部评论 (0)
还没有任何评论哟~
