LINUX开机流程 模块管理与Loader

来源:互联网 发布:浙江铁笼沉尸 知乎 编辑:程序博客网 时间:2024/06/10 10:53
开机流程 

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

2. 读取并执行第一个开机装置内MBR的 boot Loader ( 即 grub, spfdisk 等程序 ) 

3. 依据 boot loader 设定加载 kernel , kernel 会开始侦测硬件和加载驱动程序

4. 在硬件驱动成功后,kernel会主动呼叫 init 程序,而 init 会取得 run-level 信息。

5. init 执行 /etc/rc.d/rc.sysinit 档案来准备软件执行的作业环境 ( 如网络,时区等)

6. init 执行 run-level 的各个服务之启动

7. init 执行 /etc/rc.d/rc.local 档案

8. init 执行终端机仿真程序 mingetty 来启动 login程序,最后就等待用户登入

 

原创粉丝点击