zoukankan      html  css  js  c++  java
  • linux启动流程

    MBR主引导记录(PC)

    MBR会告诉电脑从该设备的某一个分区(partition)来装载引导加载程序(boot loader)。

    Bootloader

    Boot loader储存有操作系统(OS)的相关信息,比如操作系统名称,操作系统内核 (kernel)所在位置等。常用的boot loader有GRUB和LILO。

    LINUX Kernel

    1、kernel会首先预留自己运行所需的内存空间;

    2、通过驱动程序检测计算机硬件;

    3、kernel会启动一个init进程。它是Linux系统中的1号进程(Linux系统没有0号进程)。到此,kernel就完成了在计算机启动阶段的工作,交接给init来管理。

    init进程

    init会运行一系列的初始脚本(startup scripts),这些脚本是Linux中常见的shell scripts。这些脚本执行如下功能:

    设置计算机名称,时区,检测文件系统,挂载硬盘,清空临时文件,设置网络……

    然后,init会给出登录(login)对话框,或者是图形化的登录界面。

    login

  • 相关阅读:
    Angel investor
    [HNOI 2003]消防局的设立
    [USACO 08JAN]Telephone Lines
    [Luogu 2265]路边的水沟
    [NOI 2010]航空管制
    [HNOI 2004]敲砖块
    [Luogu 1730]最小密度路径
    [USACO 13NOV]No Change
    [POJ 1006]生理周期
    [AHOI 2012]树屋阶梯
  • 原文地址:https://www.cnblogs.com/lucas-hsueh/p/3732383.html
Copyright © 2011-2022 走看看