新聞中心
linux操作系統(tǒng)啟動(dòng)是它運(yùn)行的關(guān)鍵一環(huán),只有在系統(tǒng)啟動(dòng)的過程中,才能完成計(jì)算機(jī)系統(tǒng)的初始化,為軟硬件的正常工作提供必要的支持服務(wù),下面將深入淺出地介紹Linux系統(tǒng)啟動(dòng)過程。

Linux系統(tǒng)啟動(dòng)主要分為以下幾個(gè)階段:BIOS啟動(dòng)階段、Boot Loader啟動(dòng)階段、內(nèi)核初始化階段以及用戶態(tài)程序執(zhí)行階段。
1、BIOS啟動(dòng)階段:系統(tǒng)啟動(dòng)時(shí),BIOS啟動(dòng)芯片就會(huì)從主板上的ROM控制芯片中檢查相關(guān)數(shù)據(jù),注冊(cè)中央處理器的運(yùn)行參數(shù),然后運(yùn)行BIOS程序,實(shí)現(xiàn)BIOS的初始化工作。接著,BIOS開始檢測(cè)硬件設(shè)備,檢測(cè)主板上的數(shù)據(jù)裝置,檢查內(nèi)存、檢查并啟動(dòng)CPU、內(nèi)存及其他系統(tǒng)硬件;啟動(dòng)顯示裝置;加載CDROM準(zhǔn)備啟動(dòng)。
“`shell
# 進(jìn)入BIOS設(shè)置,查看硬件信息
biosdevname –dump
2、Boot Loader啟動(dòng)階段:系統(tǒng)在BIOS啟動(dòng)設(shè)置好硬件及信息后就會(huì)喚醒Boot Loader,它會(huì)根據(jù)BIOS設(shè)置讀取數(shù)據(jù)裝置(一般是硬盤驅(qū)動(dòng)器)上的Boot Loader文件來(lái)運(yùn)行Boot Loader程序,它然后開始讀取屬于自己的硬件配置文件,完成對(duì)其硬件系統(tǒng)環(huán)境的識(shí)別及檢測(cè)。
```shell
# 查看由哪個(gè)Boot Loader啟動(dòng)
cat /proc/version
3、內(nèi)核初始化階段:當(dāng)Boot Loader完成上述工作后,就會(huì)將Linux內(nèi)核代碼從 Boot Loader文件中加載到內(nèi)存中,并將其置于激活狀態(tài),從而開始運(yùn)行Linux內(nèi)核了,完成Linux完整的內(nèi)核初始化工作。
內(nèi)核初始化后,它會(huì)加載運(yùn)行內(nèi)核中的設(shè)備驅(qū)動(dòng),并啟動(dòng)核心設(shè)備驅(qū)動(dòng),例如硬盤上文件系統(tǒng),網(wǎng)絡(luò)接口等;加載核心驅(qū)動(dòng)完畢后就會(huì)進(jìn)入用戶態(tài)程序的加載運(yùn)行階段。
“`shell
# 查看內(nèi)核信息
uname -a
4、用戶態(tài)程序初始化階段: 內(nèi)核初始化完畢后,進(jìn)入用戶態(tài)程序的加載階段,它首先調(diào)用init進(jìn)程,它會(huì)檢查/etc/inittab文件,該文件中會(huì)定義系統(tǒng)啟動(dòng)的運(yùn)行模式,系統(tǒng)根據(jù)這個(gè)文件配置將要意識(shí)到運(yùn)行模式。
在模式中,系統(tǒng)會(huì)讀取/etc目錄下的各種配置文件,并逐步加載日志記錄機(jī)械、安全機(jī)制,網(wǎng)絡(luò)服務(wù)等;最后會(huì)加載一個(gè)圖形界面,提示用戶登陸,表示系統(tǒng)啟動(dòng)完畢,現(xiàn)在可以正常使用了。
```shell
# 查看運(yùn)行級(jí)別
runlevel or who -r
以上就是Linux系統(tǒng)啟動(dòng)過程的淺顯介紹,可以看出,啟動(dòng)過程是一系列自動(dòng)化的過程,是所有操作系統(tǒng)的執(zhí)行的一個(gè)基礎(chǔ)階段,涉及到系統(tǒng)的整體性等重要問題,只有Linux系統(tǒng)才能準(zhǔn)確完成啟動(dòng)過程,才能得以運(yù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íng)銷讓企業(yè)網(wǎng)站產(chǎn)生價(jià)值。
本文名稱:深入淺出Linux系統(tǒng)啟動(dòng)過程(linux的啟動(dòng)過程詳解)
瀏覽路徑:http://www.dlmjj.cn/article/cdgdgpo.html


咨詢
建站咨詢
