簡單易懂的CentOS啟動流程

在使用Linux操作系統時,我們只需要按下電源鍵,等待一會兒,登錄終端就呈現在我們眼前,在這段時間內,操作系統究竟做了哪些事情?

先上一張流程梗概圖,你會對啟動流程有個大致的了解
簡單易懂的CentOS啟動流程

啟動流程詳解

  • POST加電自檢

      主板在接通電源后,系統首先由POST程序來對CPU、主板、內存、硬盤子系統、顯示子系統串并行接口、鍵盤、CD-ROm光驅等硬件進行檢測

  • 讀取MBR

      MBR(Master Boot Record) MBR記錄一般是在磁盤 0 磁道 1 扇區,共512個字節。前446個字節是BootLoder,后 4*16 的 64 個字節是存放分區信息的,最后 2 個字節是校驗信息,一般是 55AA。
           自檢通過之后,按次序查找各引導設備,第一個有引導程序的設備即為本次啟動要用到的設備。
      找到第一個有引導程序的設備后,BIOS會找到設備中的MBR,讀取其中的Bootloader

  • GRUB

      這時候就可以看到我們的Centos系統了,但是一般都不需要操作,會自動啟動系統,GRUB可以分為三個階段:
    簡單易懂的CentOS啟動流程

  • 加載內核

            一旦grub把內核加載到內存中以后,內核就可以完成后續的功能了,這些功能主要是自身初始化。
    簡單易懂的CentOS啟動流程

  • 運行/sbin/init

      不同版本的系統對于/sbin/init程序不相同,對于這個程序來說一般來說CentOS5是最經典的,CentOS6仿照CentOS5,CentOS7依然有仿照CentOS5完成程序功能
      下圖是以CentOS5為例說明init程序
    簡單易懂的CentOS啟動流程
    Centos5和6 inittab相關文件
    簡單易懂的CentOS啟動流程

當getty生成后我們就看到了登錄提示界面,整個系統就啟動起來了。

原創文章,作者:M20-1--孔祥文,如若轉載,請注明出處:http://www.www58058.com/45505

(0)
M20-1--孔祥文M20-1--孔祥文
上一篇 2016-09-11 16:42
下一篇 2016-09-11 16:54

相關推薦

  • Linux screen命令

    screen命令 一、簡介 Screen是一款終端模擬的屏幕管理器,用于命令行終端自由切換。 當我們需要執行一個用時較多的作業,不希望自己或者他人誤操作關閉終端導致作業中斷,可以進入screen,這樣,當終端關閉,作業仍會繼續執行。 GNU’s Screen 官方站點:http://www.gnu.org/software/screen/ &nb…

    2017-07-13
  • 如何學好C語言

    有人在酷殼的留言版上詢問下面的問題 keep_walker : 今天晚上我看到這篇文章。 http://programmers.stackexchange.com/questions/62502/small-c-projects 我也遇到了和提問的老外一樣的問題。。能給像遇到這樣煩惱的程序員一點建議嘛?謝謝! 我相信,這可能是很多朋友的問題,我以前…

    Linux干貨 2016-08-15
  • date命令總結

    在linux中man手冊頁,對date -d 參數的的說明比較模糊,一下的舉例,進一步說明: #-d –date=STRING display time described by STRING not 'now' 命令: date -d nex-day +%Y%m%d    //明天日期 d…

    Linux干貨 2016-08-05
  • Linux程序包管理rpm、yum、源碼編譯

    概述:     眾所周知,Linux操作系統本身,必須要借助額外的一些軟件,才能完成某些應用的,操作系統如果沒有應用程序的填充,就無法創造出生產力,這樣即使再完美的操作系統,也毫無用處。那么本章就簡要介紹一下Linux系統上對程序包的管理,分為以下三個部分:     1、程序包的…

    Linux干貨 2016-08-24
  • 8.5文本處理工具及正則表達式

    一、各種文本工具     文件查看     命令:cat,tac,rev         cat optiong file       &n…

    Linux干貨 2016-08-10

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-09-14 11:55

    圖示很清晰直觀明了,贊一個,啟動流程中2,3需要哦調整一下,應該還有一步BIOS

欧美性久久久久