LINUX系统启动流程 (十个步骤) – muxi

1、加载BIOS

BIOS含有CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、pnp信息

在BIOS将系统的控制权交给硬盘的第一个扇区之后,就开始由LINUX来控制系统了

2、读取MBR

硬盘上第0磁道第一个扇区:MBR(Master Boot Record),即主引导记录,存放了预启动信息、分区表信息;

3、Boot Loader

BL:在操作系统内核运行之前运行的一段小程序:初始化硬件设备,建立内存空间的映射图

4、加载内核

根据BL设定的内核映像所在路径,系统读取内存映像并解压缩,然后start_kernel();内核初始化

5、用户层init依据inittab文件来设定运行等级

内核加载之后的第一个执行程序:/sbin/init

6、init进程执行rc.sysinit

设定运行等级之后,此工作:设定PATH,网络配置、分区

7、启动内核模块

8、执行不同运行级别的脚本程序

完成初始化工作和启动相应的服务

9、执行/etc/rc.d/rc/local

个性化

10、执行/bin/login,进入登录状态

原文:http://www.lupaworld.com/article-215641-1.html

往往教导我们大家要好好学习天天向上,要永不言弃坚持到底百折不挠宁死不屈,

LINUX系统启动流程 (十个步骤) – muxi

相关文章:

你感兴趣的文章:

标签云: