2013-02-21 69 views
-1

我對linux(科學Linux)中的系統啓動有些問題。Linux - 在系統啓動時自動運行哪些進程

哪些進程在系統啓動時自動運行?根據我的研究,Linux有7個初始化運行級別(從0到6),在第三級別(完全多用戶模式),它初始化位於/ etc /中的所有腳本(系統啓動腳本) rc.d/rc3.d /文件夾。

我是對的,錯?請解釋

回答

5
  1. 一旦硬件被識別和正確啓動,在BIOS加載並從指定的引導設備,其中包含的第一階段執行分區引導代碼的BIOS執行硬件平臺特定的啓動任務
  2. Linux啓動加載器。階段1加載階段2(大部分啓動加載器代碼)。一些裝載機可能會使用中間階段(稱爲階段1.5)來實現此目的,因爲現代大型磁盤可能無法在沒有進一步代碼的情況下完全可讀。
  3. 引導加載程序通常會向用戶顯示可能的引導選項菜單。然後在調用start_kernel()之前,將操作系統加載到內存中,並設置系統函數,如基本硬件和內存分頁。
  4. start_kernel()然後在單獨產生之前執行大部分系統設置(中斷,內存管理的其餘部分,設備初始化,驅動程序等),空閒進程和調度程序以及Init進程(在用戶中執行空間)。
  5. Init進程根據需要執行腳本,這些腳本設置所有非操作系統服務和結構以允許創建用戶環境,然後向用戶顯示登錄屏幕。
相關問題