Linux 啓動之後的流程

1、開機BIOS自檢                                               --> 檢查CPU,硬盤等硬件信息

2、MBR【Major Boot Record】引導                  --> 主分區引導【讀取0磁道0柱面1扇面的前446字節】

                                                                            --> 確定服務器的啓動方式【一般是硬盤啓動,有時候也有CD_ROM啓動】

3、GRUB【GRand Unified Bootloader】引導    --> 確定加載某個系統【GRUB是GUN項目的多操作系統啓動程序】

4、加載內核kernal信息                                        --> 【cat /proc/version或uname -a即可查看內核版本信息】

5、運行INIT進程                                                  --> Linux啓動的第一個進程【ps -ef | grep /sbin/init】

6、讀取cat /etc/inittab                                          --> 確定Linux的啓動級別和加載自啓動設備

7、啓動內核模塊,執行不同級別的腳本程序       --> init進程執行/etc/rc.d/rc.sysinit (設置主機名,網絡等信息)

8、執行/etc/rc.d/rc.local                                        --> 根據自啓動級別加載該級別下的自啓動程序 /etc/rc.d/rc3.d/*

9、執行/bin/login登錄程序,啓動mingetty(終端登錄進程),進入系統登陸界面         --> 記錄系統自啓動的是非系統軟件、命令、環境變量等初始化信息

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章