Linux系统启动过程分析


简述Linux系统启动过程分析


        本文简单描述Linux系统启动过程,这里把整个启动过程分为以下几个阶段:

上电复位

        接通电源后,计算机立即复位,CPU将内存中的所有数据清零,并且对其进行校验。

启动BIOS(Basic Input/Outpu System)

        在启动BIOS过程中,主要工作是POST(Power On Self Test,加电自检) ,针对计算机的CPU、内存、主板、硬盘等核心硬件设备进行检测和连接,检测无问题(会有一声简短的beep声)则进行下一步,若检测出致命错误则停机,屏幕上显示出错误提示信息,这时需要等待故障清除后,才能顺利通过。(POST过程中主要有两类错误:1.致命错误,主要是硬件原因;2.非致命错误,主要是软件原因。)
        确定启动设备(Boot sequence),选择机器中合适的引导设备(U盘、软盘、CD、硬盘、网络位置等)。

加载Boot Loader

        读取主引导扇区MBR(Master boot record,主引导记录)的信息。

加载内核(kernel)

        将Linux内核加载到内存,之后把控制权交给系统内核,由它完成接下来的工作。

启动Init进程

        Init进程是系统的第一个进程,也就是所有进程的父进程。

建立终端,等待用户登录

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值