且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

linux启动流程

更新时间:2022-09-27 15:10:47

1. 加载BIOS的硬件信息,并获取第一个启动设备的代号。


2. 读取第一个启动设备的MBR的引导加载程序(即lilo、grub、spfdisk等)的启动信息。

 


3. 加载操作系统的核心信息,核心开始解压,并尝试驱动所有的硬件设备。

 


4. 核心执行init程序并获得运行信息。

 


5. init执行/etc/rc.d/rc.sysinit文件。

 


6. 启动核心的外挂模块(/etc/modprobe.conf)。

 


7. init执行运行的各个批处理文件(Script)

 


8. init执行/etc/rc.d/rc.local文件。

 


9. 执行/bin/login程序,等待用户登录。

10. 登录之后开始以shell控制主机。
本文转自linux博客51CTO博客,原文链接http://blog.51cto.com/yangzhiming/908332如需转载请自行联系原作者

yangzhimingg