linux 启动流程
-
基本的输入输出系统(BIOS)
-
系统上电后,做基本的硬件检查
-
-
主引导分区(MBR)
-
拷贝启动引导代码(bootloader)
-
-
启动引导代码(bootloader)
-
作用:启动硬件,引导OS
-
说明:在OS运行之前运行的一段代码,做硬件初始化操作,拷贝OS到内存
-
-
操作系统(OS)
-
运行第一个程序(守护进程):/sbin/init
-
-
/sbin/init
-
读取配置文件:/etc/init/rc-sysinit.conf,里面记录系统运行级别
0 关机模式
1 单用户模式
2-5 多用户模式(桌面)
6 重启 -
查看运行级别:runlevel 或者 who -r
-
-
执行对应级别的目录下的脚本,如:级别5,对应/etc/rc5.d目录
-
解析用户自定义的启动脚本:/etc/rc.local
-
用户登录界面
-
终端:小黑屏
-
桌面:登录窗口
-