linux启动流程

简介:

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
相关文章
|
1月前
|
消息中间件 Unix Linux
Linux进程间通信(IPC)介绍:详细解析IPC的执行流程、状态和通信机制
Linux进程间通信(IPC)介绍:详细解析IPC的执行流程、状态和通信机制
55 1
|
1月前
|
Linux 编译器 Shell
Linux嵌入式系统之Linux嵌入式系统之交叉编译中gcc编译器的工作流程
Linux嵌入式系统之Linux嵌入式系统之交叉编译中gcc编译器的工作流程
18 0
|
1月前
|
存储 Linux Shell
Linux启动流程梳理值得收藏
Linux启动流程梳理值得收藏
43 1
|
2月前
|
Java Shell Linux
Linux下的Shell基础——流程控制(三)
Linux下的Shell基础——流程控制(三)
37 0
Linux下的Shell基础——流程控制(三)
|
3月前
|
缓存 Linux 编译器
Linux系统中u-boot启动流程分析(详解)
Linux系统中u-boot启动流程分析(详解)
51 1
|
3月前
|
Linux 调度 Android开发
分析 Linux 启动流程基本实现
分析 Linux 启动流程基本实现
15 0
|
3月前
|
中间件 Linux 芯片
一张图秒懂嵌入式Linux系统的启动流程
一张图秒懂嵌入式Linux系统的启动流程
72 0
|
3月前
|
运维 算法 Linux
【Linux】启动流程
【Linux】启动流程
33 0
|
3月前
|
监控 网络协议 算法
【Linux】引导流程
【Linux】引导流程
29 0
|
3月前
|
Linux Android开发 芯片
芯片启动:从Bootrom到Linux完整启动流程
芯片启动:从Bootrom到Linux完整启动流程
22 0