Linux系统启动流程

Linux系统启动流程:

整个过程基本可以分为POST–>BIOS–>MBR(GRUB)–>Kernel–>Init–>Runlevel。
先来一张图:

POST–>BIOS–>MBR–>GRUB–>Kernel–>Init–>Runlevel

准备阶段:PowerOn
计算机的启动方式:冷启动和热启动。冷启动就是计算机在关机状态下的启动;热启动是从非关机状态下启动的,可以分为复位启动(复位键),网络启动,带外启动
第一步:BIOS自检
bios(basic input/output system),基本输入输出系统。计算机在开机时会最先读取该系统,然后会有一个加电自检的过程(POST),检查包括CPU、内存及其他的硬件,若没有异常就开始加载BIOS程序到内存中。bios首先会按照启动顺序去查找MBR信息,并加载和执行MBR中的BootLoader程序,一旦BootLoader程序被检测并加载到内存中,BIOS就将控制权交给了BootLoader程序了。(调整启动项就是在这一步)
第二步:读取MBR
master boot record 主引导记录,MBR存储于磁盘的头部,大小为512bytes,其中446bytes用于存储BootLoader程序,64bytes用于存储分区表信息,最后2bytes用于MBR的有效性检查。
第三步:GRUB引导
BootLoader 最流行的启动管理器是grub(grand unified BootLoader) 多系统启动程序,它可以看做是一个微笑的操作系统,其执

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值