當前位置:才華齋>IT認證>Linux認證>

Linux系統啟動的大致過程

Linux認證 閱讀(1.39W)

Linux作業系統是基於UNIX作業系統發展而來的一種克隆系統,它誕生於1991 年的 [Linux桌面] 10 月5 日。下面小編準備了關於Linux系統啟動的大致過程,提供給大家參考!

Linux系統啟動的大致過程

  第一階段:BIOS啟動引導階段;

在該過程中實現硬體的初始化以及查詢啟動介質;

從MBR中裝載啟動引導管理器(GRUB)並執行該啟動引導管理

  第二階段:GRUB啟動引導階段;

裝載stage1

裝載stage1.5

裝載stage2

讀取/boot/檔案並顯示啟動選單;

裝載所選的kernel和initrd檔案到記憶體

  第三階段:核心階段:

執行核心啟動引數;

解壓initrd檔案並掛載initd檔案系統,裝載必須的`驅動;

掛載根檔案系統

  第四階段:Sys V init初始化階段:

啟動/sbin/init程式;

執行nit指令碼,設定系統環境,啟動swap分割槽,檢查和掛載檔案系統;

讀取/etc/inittab檔案,執行在/et/rc.d/rc<#>.d中定義的不同執行級別的服務初始化指令碼;

開啟字元終端1-6號控制檯/開啟圖形顯示管理的7號控制檯

同時在上述過程中各階段所需要讀取的檔案和操作的物件:

BIOS啟動引導階段 GRUB啟動引導階段 核心階段 /init/sysinit階段

====================================================================================

None /boot/grub/ /boot/vmlinuz- /etc/rc.d/nit

/boot/grub/stage1_5 /boot/initrd- /etc/inittab

/boot/grub/stage2 /etc/rc.d/rc<#>.d

/etc/rc.d/init.d/*