linux系统(包括嵌入式linux)启动顺序如下:
1 系统上电,cpu的reset管脚接受复位信号复位
2 加载BIOS,进行系统自检,为主要硬件
3 加载boot loader(如桌面版linux通常使用的grub)
4 linux内核启动,初始化各种设备,内核尝试以只读方式挂载文件系统
5 运行第一个进程init,一般存在于/sbin/init,如果找不到,会顺序查找,一般的顺序为/sbin/init /etc/init /bin/init
6 运行开机启动进程,即守护进程daemon
init是所有进程的父进程
僵尸进程 守护进程 孤儿进程
(未完待续)