開機流程



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
 的頭像
    Yang Chun Yi

    Yang Chun Yi

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