新聞中心
??linux系統(tǒng)是目前世界上使用最廣泛的操作系統(tǒng),啟動(dòng)流程是硬件到操作系統(tǒng)的第一步。這篇文章將會(huì)針對(duì)Linux的系統(tǒng)啟動(dòng)流程展開剖析,給你教你如何快速開機(jī)。

### 一、BIOS
??當(dāng)按下電腦的開機(jī)鍵時(shí),BIOS(基礎(chǔ)輸入輸出系統(tǒng))會(huì)開始工作,并且從ROM中讀取一個(gè)叫做bootstrap的程序,并執(zhí)行它,bootstrap會(huì)加載安裝在MBR(主引導(dǎo)記錄)的boot loader,也就是引導(dǎo)程序。
### 二、boot loader
??boot loader的功能就是將內(nèi)核的主文件加載到內(nèi)存中,然后將控制權(quán)交給內(nèi)核。內(nèi)核完成后,boot loader再從配置文件中讀取需要加載的模塊,例如網(wǎng)絡(luò)模塊、聲卡模塊、顯卡模塊等等,建立起磁盤數(shù)據(jù)結(jié)構(gòu),識(shí)別 USB 設(shè)備。最后,它會(huì)調(diào)用 init 程序來啟動(dòng)用戶空間。
### 三、Kernel
??當(dāng)Kernel 加載成功以后,它會(huì)先查詢當(dāng)前計(jì)算機(jī)狀態(tài),比如牽賴于 CPU、內(nèi)存、控制臺(tái)及網(wǎng)絡(luò)是否正常,如果正常,它會(huì)自動(dòng)繼續(xù)加載驅(qū)動(dòng)、庫及 Daemon,并啟動(dòng)其他用戶空間進(jìn)程,最終啟動(dòng)登陸處理。
### 四、init進(jìn)程
??當(dāng)Kernel完成一系列準(zhǔn)備工作之后,它就不再有什么事情可做了,但我們的操作系統(tǒng)還沒有完全啟動(dòng)完畢,這時(shí)就要靠init進(jìn)程來完成最后的工作,init進(jìn)程會(huì)清理緩存,檢查磁盤和系統(tǒng)文件,再啟動(dòng)所有安裝的服務(wù)器程序,最后自動(dòng)登錄到桌面。
### 五、桌面
??一切順利的話,操作系統(tǒng)就啟動(dòng)完畢了,就可以看到桌面啦!
??總之,Linux系統(tǒng)從開機(jī)到桌面整個(gè)啟動(dòng)流程其實(shí)也不是很復(fù)雜,只要把握這五個(gè)流程,能夠讓你迅速地開機(jī),而且還能明白系統(tǒng)啟動(dòng)的過程,及其相關(guān)的操作。
創(chuàng)新互聯(lián)【028-86922220】值得信賴的成都網(wǎng)站建設(shè)公司。多年持續(xù)為眾多企業(yè)提供成都網(wǎng)站建設(shè),成都品牌網(wǎng)站設(shè)計(jì),成都高端網(wǎng)站制作開發(fā),SEO優(yōu)化排名推廣服務(wù),全網(wǎng)營銷讓企業(yè)網(wǎng)站產(chǎn)生價(jià)值。
分享題目:Linux系統(tǒng)啟動(dòng)流程詳解,教你如何快速開機(jī)(linux系統(tǒng)如何開機(jī))
分享鏈接:http://m.fisionsoft.com.cn/article/cophiso.html


咨詢
建站咨詢
