開機流程

1、載入 BIOS 的硬體資訊與進行自我測試,並依據設定取得第一個可開機的裝置;
2、讀取並執行第一個開機裝置內 MBR 的 boot Loader (亦即是 lilo、grub, spfdisk 等程式);
3、依據 boot loader 的設定載入 Kernel ,Kernel 會開始偵測硬體與載入驅動程式;
4、在硬體驅動成功後,Kernel 會主動呼叫 init 程式,而 init 會取得 run-level 資訊;
5、init 執行 /etc/rc.d/rc.sysinit 檔案來準備軟體執行的作業環境 (如網路、時區等);
6、init 執行 run-level 的各個服務之啟動 (script 方式);
7、init 執行 /etc/rc.d/rc.local 檔案;
8、init 執行終端機模擬程式 mingetty 來啟動 login 程式,最後就等待使用者登入
arrow
arrow
    文章標籤
    kernel boot 硬體
    全站熱搜

    Yang Chun Yi 發表在 痞客邦 留言(0) 人氣()