1. 加载BIOS(BASIC INPUT OUTPUT SYSTEM)
BIOS是基本的硬件管理程序,保存在主板的EEPROM芯片中。在开机时可以通过BIOS设置基本的硬件参数(CPU、内存、时钟等)并存储在CMOS(主板上一块可读写的RAM芯片)。
2. 读取MBR(MASTER BOOT RECODE)
硬盘的主引导记录(分区表、引导程序、分隔标识),在硬盘的第0磁道的第一扇区.
3. 运行 Boot Loader
Boot Loader是内核运行前的一小段程序,用来初始化硬件,建立内存空间的映射关系
4. 加载kernel
5. init程序根据inittab文件设置运行等级
6.初始化程序执行rc.sysinit,用来初始化基本的系统环境
7.启动kernel
8. 运行不同运行级别相对应的脚本,用来启动相应的服务
9. 执行/etc/rc.d/rc.local,进行用户个性化的初始化工作
10. 登录