Linux的啟動流程

2022-08-22 00:27:11 字數 755 閱讀 5327

linux是一套免費使用和自由傳播的類unix系統,是乙個多使用者,多工支援多執行緒和多cpu的作業系統。

主要的linux發行版本有:ubuntu,debain,centos,archlinux,frdora,opensuse...

linux的啟動主要分為5個階段:

1. 核心的引導(當計算機開啟電源之後,首先是bios開機自檢,按照bios中設定的啟動裝置(通常為硬碟)來啟動。作業系統在接管硬體以後,首先讀入/boot目錄下的核心檔案)。

2. 執行init(init程序是系統所有程序的起點,你可以把它比擬成系統所有程序的老祖宗,沒有這個程序,系統中任何程序都不會啟動。init程式首先是需要讀取配置檔案/etc/inittab)

3.  系統初始化(呼叫執行/etc/rc.d/rc.sysinit,而

rc.sysinit

是乙個bash shell

的指令碼,他主要是完成一些系統初始化的工作,

rc.sysinit

是每乙個執行級別都要首先執行指令碼,主要完成的工作有:啟用交換分割槽,檢查磁碟,載入硬體模組以及其他一些需要有限執行的任務)

4.  建立終端(rc執行完畢之後,返回

init

,這時基本系統環境已經設定好了,

init

接下來會開啟

6個終端,以便使用者登陸系統)

5.  使用者登入系統

Linux的啟動流程

首先介紹一下linux的啟動流程,分為四部 1.bios啟動 2.bootloader啟動 3.kernel啟動 4.init啟動 bios啟動主要工作如下 1.加電自檢硬體 2.選擇啟動裝置 硬碟,光碟機,軟碟機,u盤等 3.讀取啟動裝置的資訊,如硬碟的mbr資訊 bootloader主要工作如下...

linux的啟動流程

簡單來說,系統啟動的過程如下 1.載入bios的硬體資訊與進行自我測試,並依據設定取得第乙個可啟動的裝置。2.讀取並執行第乙個啟動裝置內mbr的boot looder 即是grub,spfdisk等程式 3.依據boot looder的設定載入kernel,kernel會開始檢測硬體與載入驅動程式 ...

linux啟動流程

linux系統主要通過以下步驟啟動 讀取mbr的資訊,啟動boot manager windows使用ntldr作為boot manager,如果您的系統中安裝多個版本的windows,您就需要在ntldr中選擇您要進入的系統。linux通常使用功能強大,配置靈活的grub作為boot manage...