RHEL6开机流程

转载一篇关于RHEL6开机流程的文章,备忘。

 

----------华丽的分割线----------

 RHEL6开机流程

1.加载BIOS的硬件信息、进行自我测试,并依据设定获得第一个可开机的设备

2.读取并执行第一个开机设备内MBR的boot Loader(grub等程序)

3.依据boot loader的设置加载Kernel,Kernel会开始检测硬件与加载驱动程序

4.内核启动init 

5.系统初始化:(/etc/init/rcS.conf exec /etc/rc.d/rc.sysinit) 

6.init找到/etc/inittab文件,确定默认的运行级别(X) (/etc/init/rcS.conf exec telinit $runlevel) 

7.触发相应的runlevel事件(/etc/init/rc.conf exec /etc/rc.d/rc $RUNLEVEL) 

8.开始运行/etc/rc.d/rc,传入参数X 

9./etc/rc.d/rc脚本进行一系列设置,最后运行相应的/etc/rcX.d/中的脚本 

10./etc/rcX.d/中的脚本按事先设定的优先级依次启动 

11.最后执行/etc/rc.d/rc.local 

12.加载终端或X-Window接口

 

开机流程参考:http://www.opsers.org/linux-home/base/one-day-little-learning-linux-boot-process-analysis-of-rhel6.html

开机故障处理参考:http://www.opsers.org/linux-home/base/learning-that-the-rhel6-day-boot-linux-troubleshooting.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章