LINUX開機啟動順序

2021-06-17 19:18:51 字數 503 閱讀 3194

1. 載入bios(basic input output system)

bios是基本的硬體管理程式,儲存在主機板的eeprom晶元中。在開機時可以通過bios設定基本的硬體引數(cpu、記憶體、時鐘等)並儲存在cmos(主機板上一塊可讀寫的ram晶元)。

2. 讀取mbr(master boot recode)

硬碟的主引導記錄(分割槽表、引導程式、分隔標識),在硬碟的第0磁軌的第一扇區.

3. 執行 boot loader

boot loader是核心執行前的一小段程式,用來初始化硬體,建立記憶體空間的對映關係

4. 載入kernel

5. init程式根據inittab檔案設定執行等級

6.初始化程式執行rc.sysinit,用來初始化基本的系統環境

7.啟動kernel

8. 執行不同執行級別相對應的指令碼,用來啟動相應的服務

9. 執行/etc/rc.d/rc.local,進行使用者個性化的初始化工作

10. 登入

Linux 開機的啟動順序(詳解)

引 本文以redhat9.0和i386平台為例,剖析了從使用者開啟電源直到螢幕出現命令列提示符的整個linux啟動過程。並且介紹了啟動中涉及到的各種檔案。閱讀linux源 無疑是深入學習linux的最好方法。在本文對linux啟動過程的介紹中,我們也嘗試從源 的視角來更深入的剖析linux 的啟動過...

linux 開機啟動指令碼順序

linux 開機啟動指令碼順序。第一步 啟動核心 第二步 執行init 配置檔案 etc inittab 第三步 啟動相應的指令碼,並且開啟終端 etc init.d rc.sysinit rc.d 裡面的指令碼 rc.local 第四步 啟動login登入介面 login 第五步 在使用者登入的時...

linux開機啟動指令碼的順序

在redhat redflag centos fc linux系統裡面指令碼的啟動 先後 第一步 通過 boot vm進行啟動 vmlinuz 第二步 init etc inittab 第三步 啟動相應的指令碼,並且開啟終端 rc.sysinit rc.d 裡面的指令碼 rc.local 第四步 啟...