1.載入BIOS 當你打開電腦電源,電腦首先會載入BIOS信息,BIOS信息是如此的重要,以至於電腦必須在最開始找到它。這是因為BIOS中包含了CPU的相關信息、設備啟動順序信息、硬碟信息、記憶體信息、時鐘信息、pnp等等。在此之後,電腦信息就有譜了,知道要去找哪個硬體設備。 2.讀取MBR ...
1.載入BIOS
當你打開電腦電源,電腦首先會載入BIOS信息,BIOS信息是如此的重要,以至於電腦必須在最開始找到它。這是因為BIOS中包含了CPU的相關信息、設備啟動順序信息、硬碟信息、記憶體信息、時鐘信息、pnp等等。在此之後,電腦信息就有譜了,知道要去找哪個硬體設備。
2.讀取MBR
中所周知,硬碟上第0磁軌第一扇區被稱為MBR,也就是主引導記錄,它的大小為512位元組,存放了啟動信息、分區表信息。
3.Boot Loader
就是在操作系統內核運行之前運行的一小段程式。通過這個小程式,我們可以初始化硬體設備、建立記憶體空間的映射圖,從而將系統的軟硬體環境帶到一個合適的狀態,以便為最終調用操作系統內核做好一切準備。
4.載入內核
5.用戶層init根據inittab文件來設定運行等級
6.init程式執行rc.sysinit
7.啟動內核模塊
8.執行不同運行級別的腳本程式
9.執行/etc/rc.d/rc.local
10.執行/bin/login程式