码迷,mamicode.com
首页 > 其他好文 > 详细

CentOS 6.x 系统启动过程

时间:2015-05-11 18:17:01      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:linux系统启动

①服务器加电,加载BIOS信息,BIOS进行系统检测,依照BIOS设定,找到第一个可以启动的设备(一般为硬盘)

②读取第一个设备的MBR(主引导记录),加载MBR中的BOOT Loader(启动引导程序)

③依照BOOT Loader的设置加载内核,内核会进行一次系统检测,同时还会通过加载动态模块的形式加载硬件的驱动

④内核启动,第一个进程为/sbin/init

⑤由/sbin/init 调用/etc/init/rcS.conf文件,再由此文件调用/etc/rc.d/sysinit,这个文件是用来进行系统初始化的,配置计算机的初始环境

⑥由/etc/init/rcS.conf调用/etc/inittab,此文件用来确认系统默认的运行级别

⑦调用/etc/init/rc.conf

⑧由/etc/init/rc.conf 调用/etc/rc.d/rc 此文件主要是传入运行级别参数,运行相应的运行级别目录

/etc/rc[0-6].d/目录中的脚本,依据设定的优先级依次启动和关闭

⑨最后执行/etc/rc.d/rc.local中的程序

⑩如果是字符界面启动,就可以看到登录界面了

  如果是图形界面启动,就会调用相应的X Windows接口

本文出自 “zyzdbk” 博客,转载请与作者联系!

CentOS 6.x 系统启动过程

标签:linux系统启动

原文地址:http://7406452.blog.51cto.com/7396452/1650102

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!