ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Linux启动流程

2021-06-13 16:33:59  阅读:142  来源: 互联网

标签:读取 启动 流程 Linux 模式 etc rc BIOS 加载


1:加载BIOS

加电自检,检查硬件,加载基本的输入输出系统:

2:读取MBR

读取完BIOS信息,根据BIOS所指定应硬盘的MBR引导扇区,将Boot Loader其复制到内存0x7c00地址所在的物理内存,进行引导

3:GRUB引导

4:加载kernel

5:设定Inittab运行等级

内核加载完,会启动系统的守护进程init,通过该进程读取/etc/inittab文件来设定系统的运行级别,linux有7个常见的运行级别

  • 0:关机模式
  • 1:单用户模式
  • 2:无网络的多用户模式
  • 3:字符界面的多用户模式
  • 4:保留,暂时未使用
  • 5:图像模式
  • 6:重启模式

6:加载rc.sysinit

执行用户层文件/etc/rc.d/rc.sysinit来设定一些系统环境,如PATH、网络、进程等

7:加载内核模块

读取/etc/modules.conf和/etc/modules.d来加载系统内核模块

8:启动运行级别

9:读取rc.local文件

10:执行/bin/login程序

 

标签:读取,启动,流程,Linux,模式,etc,rc,BIOS,加载
来源: https://www.cnblogs.com/shadows-cj/p/14880502.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有