1、POST加電自檢,檢測各項硬件工作是否正常,BIOS選擇啟動設備。
2、根據設備的前446字節,加載bootloader程序
3、initramfs是1.5階段,intramfs文件是創建系統時生成的文件。intramfs是一個過渡階段,initramfs加載系統的一些設備驅動,比如硬盤驅動
5、加載內核。完成一系列函數的初始化以及設備的初始化
6、啟動init第一個進程,第一個應用程序。init是Linux的第一個進程,內核啟動完成后,系統交由init接管,由init派生出其他進程,init進程系統其它進程的父進程
7、init根據/etc/inittab來設定運行級別
8、init執行rc.sysinit。rc.sysinit腳本定義了系統環境變量、啟動swap分區、設定/proc等
9、根據運行級別的不同,執行rc0.d到rc6.d中的相應的腳本程序
10、執行/etc/rc.local。用戶在這里定義了開機運行的一些腳本
11、執行/etc/login程序,進入登錄狀態,等待用戶輸入賬號密碼
1、POST加電自檢,檢測各項硬件工作是否正常,BIOS選擇啟動設備。
2、根據設備的前446字節,加載bootloader程序
3、initramfs是1.5階段,intramfs文件是創建系統時生成的文件。intramfs是一個過渡階段,initramfs加載系統的一些設備驅動,比如硬盤驅動
5、加載內核。完成一系列函數的初始化以及設備的初始化
6、啟動init第一個進程,第一個應用程序。init是Linux的第一個進程,內核啟動完成后,系統交由init接管,由init派生出其他進程,init進程系統其它進程的父進程
7、init根據/etc/inittab來設定運行級別
8、init執行rc.sysinit。rc.sysinit腳本定義了系統環境變量、啟動swap分區、設定/proc等
9、根據運行級別的不同,執行rc0.d到rc6.d中的相應的腳本程序
10、執行/etc/rc.local。用戶在這里定義了開機運行的一些腳本
11、執行/etc/login程序,進入登錄狀態,等待用戶輸入賬號密碼
原創文章,作者:flysnail,如若轉載,請注明出處:http://www.www58058.com/75662