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 env - PATH= pii