Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
章 30. 開機過程、init 與關機
Red Hat Enterprise Linux 最重要最強大的特點在於它是一個開放式、使用者設定的作業系統。使用者能設定多種開機方式,包括指定在開機時啟動某些程式。同樣的,系統關機也能在有系統能夠改變設定的模式下結束關機程序,但鮮少需要自訂關機程序。
正確的了解開機關機過程不只是能讓您能自訂模式,更能夠在遇到開關機相關問題時能夠有效排除障礙。
30.1. 開機過程
下為 x86 系統開機過程基本步驟:
- 系統 BIOS 會檢測系統並在主硬碟上的 MBR 啟始第一階段的開機管理程式。
- 第一階段開機管理程式會自己載入記憶體,並且從
/boot/
分割區啟始第二階段開機管理程式。 - 第二階段開機管理程式會將核心載入記憶體,其將依序載入必要的模組並掛載於唯讀的 root 分割區。
- 核心將開機過程的控制權轉移給
/sbin/init
程式。 /sbin/init
程式將所有服務與使用者工具載入,並掛載所有列於/etc/fstab
的分割區。- 對於第一次啟動 Linux 系統的使用者,螢幕上會顯示登入畫面。
因為開機過程設定比關機過程自訂較為普遍,因此本章將詳細討論開機過程如何運作以及如何針對特別需求來自定開機過程。