索引:html
目錄索引linux
一. 啓動流程3d
BIOS --> MBR(Boot Code) --> 引導程序(GRUB) --> 加載內核 --> 執行Init --> runlevelhtm
二. 內容詳解blog
BIOS: Basic Input Output System , 基本輸入輸出系統 ,負責檢查硬件,查找啓動設備, 可啓動設備在BIOS中定義。索引
MBR: BIOS檢查完可啓動設備後將會執行引導代碼。進程
GRUB: 存放在/boot/grub目錄中,配置文件是/boot/grub/grub.conf ,它引導代碼後的系統引導程序。get
KERNEL: 內核文件是/boot/ 路徑下 以vmlinuz- 開頭的文件,如圖:it
MBR的引導代碼會負責找到並加載linux內核。配置
Init: 系統啓動後運行的第一個進程,會調用 /etc/rc.d/rc.sysinit 對系統進行初始化,掛載文件系統,並根據運行級別啓動相應的服務。
蒙
2017-08-23 15:25 週三