• Linux系统启动流程


    1.首先,计算机会加载BIOS

    通电后开始的自检过程被称为“加电自检”,英文中称为Power On Self Test,简称POST

    2.引导系统

    所以常见的方式是在MBR中写入Grub的地址,这样系统实际会载入Grub作为操作系统的引导程序

    3.运行Grub了。Grub最重要的功能就是根据其配置文件加载kernel镜像,并运行内核加载后的第一个程序/sbin/init,这个程序会根据/etc/inittab来进行初始化的工作。

    4.Linux将根据/etc/inittab中定义的系统初始化配置si::sysinit:/etc/rc.d/rc.sysinit执行/etc/rc.sysinit脚本,该脚本将会设置系统变量、网络配置,并启动swap、设定/proc、加载用户自定义模块、加载内核设置等。

    5.根据第三步读到的runlevel值来启动对应的服务

    6.运行/etc/rc.local

    7.生成终端或X Window来等待用户登录。

  • 相关阅读:
    UIButton和UIImageView的区别
    大道至简第八章读后感
    简单登录界面
    大道至简第七章读后感
    计算成绩代码
    大道至简第六章读后感
    产生随机数代码
    大道至简第五章读后感
    计算成绩算法
    加密算法
  • 原文地址:https://www.cnblogs.com/gerenboke/p/12119965.html
Copyright © 2020-2023  润新知