Linux系統啟動流程

2021-06-22 12:56:51 字數 434 閱讀 3226

載入 bios 的硬體資訊與進行自我測試,並依據配置取得第乙個可啟動的裝置;

讀取並執行第乙個啟動裝置內 mbr 的 boot loader (亦即是 grub, spfdisk 等程式);

依據 boot loader 的配置載入 kernel ,kernel 會開始偵測硬體與載入驅動程式;

在硬體驅動成功後,kernel 會主動呼叫 init 程式,而 init 會取得 run-level 資訊;

init 執行 /etc/rc.d/rc.sysinit 檔案來準備軟體執行的作業環境 (如網路、時區等);

init 執行 run-level 的各個服務之啟動 (script 方式);

init 執行 /etc/rc.d/rc.local 檔案;

init 執行終端機模擬程式 mingetty 來啟動 login 程式,最後就等待使用者登陸啦;

Linux系統啟動流程

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

linux系統啟動流程

核心空間啟動主要流程 1 init main.c start kernel 2 init main.c rest init 3 init main.c kernel init 4 init main.c init post 核心至使用者空間啟動主要流程 openwrt使用者空間啟動主要流程 1 et...

Linux系統啟動流程

從上至下為 bios mbr boot code 執行引導程式 grub 作業系統 載入核心 執行init run level 1.bios basic input output system 基本輸入輸出系統,一般儲存在主機板上的bios的晶元中,負責檢查硬體 查詢可啟動裝置 2.mbr bios...