【linux】循序渐进学运维-基础篇-Linux系统启动原理

大家好,我是高胜寒,本文是Linux运维-循序渐进学运维-基础篇的第59篇文章

前言

七月新秋风露早,今天我们一起聊聊Linux启动过程及相关的配置文件。 我们以centos6为例,一起来研究一下它的启动过程

centos 6的启动过程

centos6的启动过程,包含以下几个部分

  1. 加载BIOS硬件信息
  2. grub引导
  3. 加载kernel
  4. 加载init进程
  5. 读取/etc/inittab配置文件
  6. 执行 /etc/rc.d/rc.sysinit脚本
  7. 执行/etc/rc.d/rc脚本
  8. 启动mingetty进程,等待用户登录系统
1. 加载BIOS硬件信息
a) 通电自检

系统通电之后,主板的BOIS 运行POST(Power on self test)代码,检测系统外围的一些设备,比如: cpu,内存,显卡,IO,键盘鼠标等。

b) MBR引导

检测通过后,根据BIOS里boot设置的(光驱,硬盘,网盘)启动顺序,搜索相应的启动驱动器,并获取第一个启动设备的代号。读取第一个启动设备的MBR的引导加载程序(lilo,grub,spfdisk)启动信息,从MBR中加载启动引导管理器(grub),并运行该启动引导管理&#x

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

互联网老辛

你的鼓励是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值