您的位置:首页 > 运维架构 > Linux

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

2014-09-25 21:17 288 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: