系統啟動流程

2021-09-19 11:46:23 字數 1745 閱讀 1839

系統啟動流程

對於linux 作業系統啟動流程的理解,能有助於後期在企業中更好的維護 linux 伺服器,能快速定位系統問題,進而解決問題。

(1) 載入 bios

計算機電源加電質檢,首先載入基本輸入輸出系統(basic input output system,bios),

bios 中包含硬體 cpu、記憶體、硬碟等相關資訊,包含裝置啟動順序資訊、硬碟資訊、記憶體

資訊、時鐘資訊、即插即用(plug-and-play,pnp)特性等。載入完 bios 資訊,計算機將

根據順序進行啟動。

(2) 讀取 mbr

讀取完 bios 資訊,計算機將會查詢 bios 所指定的硬碟 mbr 引導扇區,將其內容復

製到 0x7c00 位址所在的物理記憶體中。被複製到物理記憶體的內容是 boot loader,然後進行引導

(3) grub 引導

grub 啟動引導器是計算機啟動過程中執行的第乙個軟體程式,當計算機讀取記憶體中的

grub 配置資訊後,會根據其配置資訊來啟動硬碟中不同的作業系統。

(4) 載入 kernel

計算機讀取記憶體映像,並進行解壓縮操作,螢幕一般會輸出「uncompressing linux」的提

示,當解壓縮核心完成後,螢幕輸出「ok, booting the kernel」。系統將解壓後的核心放置在記憶體之中,並呼叫 start_kernel()函式來啟動一系列的初始化函式並初始化各種裝置,完成

linux 核心環境的建立

(5) 設定 inittab 執行等級

核心載入完畢,會啟動 linux 作業系統第乙個守護程序 init,然後通過該程序讀取

/etc/inittab 檔案,/etc/inittab 檔案的作用是設定 linux 的執行等級,linux 常見執行級別如下:

 0:關機模式;

 1:單使用者模式;

2:無網路支援的多使用者模式;

 3:字元介面多使用者模式;

 4:保留,未使用模式;

 5:影象介面多使用者模式;

 6:重新引導系統,重啟模式

(6) 載入 rc.sysinit

讀取完執行級別,linux 系統執行的第乙個使用者層檔案/etc/rc.d/rc.sysinit,該檔案功能包

括:設定 path 執行變數、設定網路配置、啟動 swap 分割槽、設定/proc、系統函式、配置 selinux等。

(7) 載入核心模組

讀取/etc/modules.conf 檔案及/etc/modules.d 目錄下的檔案來載入系統核心模組。該模組

檔案,可以後期新增或者修改及刪除。

(8) 啟動執行級別程式

根據之前讀取的執行級別,作業系統會執行 rc0.d 到 rc6.d 中的相應的指令碼程式,來完成

相應的初始化工作和啟動相應的服務。其中以 s 開頭表示系統即將啟動的程式,如果以 k

開頭,則代表停止該服務。s 和 k 後緊跟的數字為啟動順序編號。如圖

(9) 讀取 rc.local 檔案

作業系統啟動完相應服務之後,會讀取執行/etc/rc.d/rc.local 檔案,可以將需要開機啟動

的任務加入到該檔案末尾,系統會逐行去執行並啟動相應命令。如圖

(10) 執行/bin/login 程式

執行/bin/login 程式,啟動到系統登入介面,作業系統等待使用者輸入使用者名稱和密碼,即

可登入到 shell 終端,如圖 3-7 所示,輸入使用者名稱、密碼即可登入 linux 作業系統,至此 linux作業系統完整流程啟動完畢。

系統啟動流程

簡單版 linux啟動過程 第一進行加電自檢 主要是檢查系統的軟硬體是否正 細節cmos dier通過bois中設定啟動次序 去指定的磁碟上找第乙個扇區,這個扇區就是mbr 第三通過mbr中的bootloader去指定的裝置上找grub.conf 細節 mbr 第四,通過grub.conf找到核心檔...

啟動linux Linux系統啟動流程

linux系統啟動流程 電源開關 手動操作按鈕 加電自啟動 載入bios 最接近硬體的軟體 各家廠商都會開發適合自己主機板的bios bios加電自檢 只有硬體沒有問題的情況下才能執行軟體 機器自檢後 引導系統。bios設定好的 預設讀取主引導記錄 mbr 即磁碟的地0個煮面的第0個磁軌的第乙個扇區...

Linux系統啟動流程

這是看linuxcast的筆記 linux系統啟動 使用grub引導 順序是 bios通電自檢,並找到512位元組的mbr 是grub引導的第一階段 把控制權交給mbr grub分兩個階段引導系統 第一階段mbr中的主引導引導程式加次引導載程式 第二階段次引導引導程式載入核心映像 核心映像建立進第乙...