詳細解說Linux操作系統的啓動步驟

1、讀取MBR的信息,啓動Boot Manager

詳細解說Linux操作系統的啓動步驟

Windows使用NTLDR作爲Boot Manager,如果您的系統中安裝多個版本的Windows,您就需要在NTLDR中選擇您要進入的系統。

Linux通常使用功能強大,配置靈活的GRUB作爲Boot Manager,我們將在啓動管理章節中向您介紹它的使用方式。

2、加載系統內核,啓動init進程

init進程是Linux的根進程,所有的`系統進程都是它的子進程。

3、init進程讀取“/etc/inittab”文件中的信息,並進入預設的運行級別,按順序運行該運行級別對應文件夾下的腳本。腳本通常以“start”參數啓動,並指向一個系統中的程序。

通常情況下,“/etc/rcS.d/”目錄下的啓動腳本首先被執行,然後是“/etc/rcN.d/”目錄。例如您設定的運行級別爲3,那麼它對應的啓動目錄爲“/etc/rc3.d/”。

4、根據“/etc/rcS.d/”文件夾中對應的腳本啓動Xwindow服務器“xorg”

Xwindow爲Linux下的圖形用戶界面系統。

5、啓動登錄管理器,等待用戶登錄

Ubuntu系統默認使用GDM作爲登錄管理器,您在登錄管理器界面中輸入用戶名和密碼後,便可以登錄系統。 (您可以在“/etc/rc3.d/”文件夾中找到一個名爲“S13gdm”的鏈接)

如果想Ubuntu在每次啓動到command prompt ,可以輸入以下指令:

$echo “false” | sudo tee /etc/X11/default-display-manager

當下次開機時,就會以指令模式啓動,如果想變回啓動x window,可以輸入:

$echo “/usr/bin/gdm” | sudo tee /etc/X11/default-display-manager