Linux系統開機過程

2021-10-09 17:26:09 字數 494 閱讀 6461

系統供電之後,首先是bios開機自檢,按照bios的設定進行啟動,通常是通過硬碟來啟動。當作業系統接管硬體裝置之後,首先要讀入/boot目錄下的核心檔案。

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

在init的配置檔案中有這麼一行: si::sysinit:/etc/rc.d/rc.sysinit 它呼叫執行了/etc/rc.d/rc.sysinit,而rc.sysinit是乙個bash shell的指令碼,它主要是完成一些系統初始化的工作,rc.sysinit是每乙個執行級別都要首先執行的重要指令碼。它主要完成的工作有:啟用交換分割槽,檢查磁碟,載入硬體模組以及其它一些需要優先執行任務。

rc執行完畢後,返回init。這時基本系統環境已經設定好了,各種守護程序也已經啟動了。init開啟6個終端供使用者進行登入。

使用者可以通過ssh建立連線、圖形化介面、命令列三種方式登入系統。

Linux開機過程

linux初探之linux啟動 基礎 linux作業系統現在廣泛應用於各種伺服器。它的啟動總共可以分為9個步驟。第一步 bios自檢 也稱上電自檢 post,power on self test 指計算機系統 接通電源,自動執行主機板coms晶元 固化的程式 bios程式 的行為,包括對cpu 系統...

Linux開機過程

參考 linux開機過程 linux啟動流程 計算機是如何啟動的 每個硬碟最多有乙個mbr,這個mbr有512bytes,以0x55開始,0xaa結束。mbr分為446bytes與64bytes,前446bytes是一些開機的資訊,後64bytes是分割槽表資訊,每個分割槽有16bytes,所以最多...

Linux開機過程

linux初探之linux啟動 基礎 linux作業系統現在廣泛應用於各種伺服器。它的啟動總共可以分為9個步驟。第一步 bios自檢 也稱上電自檢 post,power on self test 指計算機系統,接通電源,自動執行主機板coms晶元固化的程式 bios程式 的行為,包括對cpu 系統主...