zoukankan      html  css  js  c++  java
  • Linux开机执行顺序

     

    1. 加载 BIOS 的硬件信息,并取得第一个开机装置的代号;

    2. 读取第一个开机装置的 MBR 的 boot Loader (亦即是 lilo, grub 等等) 的开机信息;

    3. 加载 Kernel 操作系统核心信息, Kernel 开始解压缩,并且尝试驱动所有硬件装置;

    4. Kernel 执行 init 程序并取得 run-level 信息;

    5. init 执行 /etc/rc.d/rc.sysinit 档案;

    6. 启动核心的外挂模块 (/etc/modprobe.conf);

    7. init 执行 run-level 的各个批次档( Scripts );

    8. init 执行 /etc/rc.d/rc.local 档案;

    9. 执行 /bin/login 程序,并等待使用者登入;

    10. 登入之后开始以 Shell 控管主机。

    下面是启动顺序的简化版,方便同学记忆

    1)BIOS初始化

    2)执行MBR

    3)GRUB:a,以只读方式加载内核(kernel);b.加载RAMDISK,即initrd-2.6.18-53.el5.img文件

    4)INIT进程,运行的文件有:

    a./etc/inittab

    b./etc/rc.d/rc.sysinit

    c./etc/rc.d/rcX.d/下的所有脚本文件

    d./etc/rc.d/rc.local

    5)Login

     
  • 相关阅读:
    bzoj 4583 购物
    hdu 4694 支配树
    弦图问题初步
    第一次省选总结
    初学kd树
    省选前集训 lca
    bzoj 3282 Tree
    bzoj 2157 旅游
    二分图匹配(匈牙利算法模板)
    最大流(模板)
  • 原文地址:https://www.cnblogs.com/zengkefu/p/5452783.html
Copyright © 2011-2022 走看看