Linux的啓動過程

 

根據啓動流程圖,總結一下大致按照如下步驟進行:

第一階段:BIOS啓動引導階段:在該過程中實現硬件的初始化以及查找啓動介質;從MBR中裝載啓動引導管理器(GRUB),並運行該啓動引導管理;

第二階段:GRUB啓動引導階段:裝載stage1,stage1.5,stage2;讀取/boot/grub/grub.conf文件並顯示啓動菜單;裝載所選的kernel和initrd文件到內存中去;

第三階段:內核引導階段:運行內核啓動參數;解壓initrd文件並掛載iniitrd文件系統,裝載必須的驅動;掛載根文件系統;

第四階段:Sys V init初始化階段:啓動/sbin/init程序;運行rc.sysinit腳本,設置系統環境,啓動swap分區;讀取/etc/inittab文件,運行在/etc/rc.d/rc<0-6>中定義的不同run level 的服務初始化腳本;

 

第五階段:啓動順利完成,打開字符終端控制檯或者圖形界面進行登錄:

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