?
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程序
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END