zoukankan      html  css  js  c++  java
  • 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来等待用户登录。

  • 相关阅读:
    Super Mario
    SPOJ Count on a tree
    SPOJ DQUERY
    51nod 区间中第K大的数
    POJ2104 K-th Number
    矩阵模板
    Sasha and Array
    MVC RenderSection
    Lazy Acquisition
    .net4.5 await async 简化之后的异步编程模型
  • 原文地址:https://www.cnblogs.com/gerenboke/p/12119965.html
Copyright © 2011-2022 走看看