1.系統啟動 ( 載入BIOS,基本輸出輸入系統 )
電源啟動後,電腦載入CMOS裡的BIOS,檢測硬體資訊後,依照BIOS內的開機裝置所指定的硬碟機,讀取該硬碟的MBR。
※MBR(Master boot record):記錄著硬碟的開機讀取程式,也稱Bootloader。
※Bootloader:主要指定硬碟在啟動時要載入那一個分割區的作業系統。
※Linux最常使用的是GRUB;Winodws則是NTLDR。
2.讀取 (GRUB,系統啟動軟體 )
GRUB是Linux預設使用的開機管理程式(Bootloader),若主機內裝許多套作業系統,可提供不同的作業系統選項。
3.載入核心 ( 將Linux 核心載入)
當系統進入後,便將硬碟中的核心檔讀取至電腦的主記憶體,由它負責與硬碟的溝通工作。
※Linux核心:指的是一套與硬體、BIOS溝通的複雜程式。
4.init程序 ( 執行init )
當Linux成功載入核心後,便會執行init這個程式,它就開始啟動系統中所配置的服務程式,並執行一連串的工作。
※Linux系統訂定了0~6,共七個啟動模式:(常用第3、第5模式)
啟用模式 ---- 說明 -------------------------------------------------- 是否用在系統設定--------
runlevel0 系統關機 不使用
runlevel1 單人模式 救援時使用
runlevel2 多人模式,但不再入外部檔案系統(NFS) 救援時使用
runlevel3 文字模式,完整多人使用 常用
runlevel4 未使用,保留 不使用
runlevel5 圖形化介面(X-Windows),完整多人使用 常用
runlevel6 系統重新啟動 不使用
----------------------------------------------------------------------------------------------------------------
※若系統啟動設定為runlevel3,開機會進入文字介面模式;設為runlevel5,開機則進入圖形模式。
參考書籍:CentOS Linux 系統建置與實務
沒有留言:
張貼留言