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...