99999久久久久久亚洲,欧美激情办公室videos,国产美女精品av免费专区,久久久久国产一区二区,极品少妇xxxx

Linux系統(tǒng)啟動過程簡介
發(fā)布時間:2016-09-07

1、BIOS加電自檢

計算機啟動后,首先會進行固件BIOS的自檢,即所謂的POST,然后把保持在MBR主引導(dǎo)記錄中的主引導(dǎo)加載程序到內(nèi)存中

2、加載主引導(dǎo)加載程序(MBR)

主引導(dǎo)加載程序通過分區(qū)表查找活動分區(qū),然后將活動分區(qū)的次引導(dǎo)加載程序從設(shè)備讀入內(nèi)存并運行

3、加載次引導(dǎo)加載程序(GRUB)

次引導(dǎo)加載程序顯示GRUB選擇界面,根據(jù)選擇把相應(yīng)操作系統(tǒng)的內(nèi)核加載到內(nèi)存中。如果用戶不進行選擇,那么GRUB會在5秒后自動

啟動grub.conf文件設(shè)置的默認(rèn)操作系統(tǒng),GRUB確定要啟動的操作系統(tǒng)后,它就會定位相應(yīng)的內(nèi)核映像所在的/boot/vmlinuz-<內(nèi)核版本>。

GRUB會把內(nèi)存映像加載到內(nèi)存中,由于內(nèi)核映像并不是一個可執(zhí)行的內(nèi)核,而是經(jīng)過壓縮的內(nèi)核映像,GRUB需要對內(nèi)核進行解壓,然后加載到內(nèi)存中并執(zhí)行。至此引導(dǎo)加載程序GRUB完成它的任務(wù),它會把控制權(quán)交給內(nèi)核映像,由內(nèi)核繼續(xù)完成接下來的系統(tǒng)引導(dǎo)工作。GRUB的配置主要通過修改/boot/grub/grub.conf文件來完成,介紹其中2個參數(shù):

(1)root(hdx,y):設(shè)置內(nèi)核所在的磁盤分區(qū),GRUB的硬盤表示方法和Linux是不同的。GRUB是由0開始計數(shù),(hd0,0)則表示第一塊硬盤的第一個分區(qū),而linux中的表示則是hda1;(hd0,1)表示第一塊硬盤的第一個邏輯分區(qū),而Linux中則是hda5

(2)設(shè)置內(nèi)核文件的名稱,放在/boot文件中

4、Linux內(nèi)核映像

在內(nèi)核的引導(dǎo)過程中,會加載必要的系統(tǒng)模塊,以掛載根文件系統(tǒng)/,完成后內(nèi)核會啟動init進程,并把引導(dǎo)的控制器交給init進程

5、init進程

init進程會掛載/etc/fstab中設(shè)置的所有文件系統(tǒng),并根據(jù)/etc/fstab文件來執(zhí)行相應(yīng)的腳本進行系統(tǒng)初始化,如設(shè)備鍵盤、字體、設(shè)置網(wǎng)絡(luò)、啟用應(yīng)用程序等。init進程是linux所有進程的起點,內(nèi)核在完成內(nèi)核引導(dǎo)后,便會加載init進程,其進程號是1,init進程啟動后,會初始化操作系統(tǒng),并啟動特定的運行級別(Runlevel)下的自動運行程序。用戶可以通過更改相關(guān)配置文件或使用圖形化配置工具服務(wù)配置,自定義需要在系統(tǒng)啟動時自動運行的服務(wù)。

內(nèi)核映像在完成引導(dǎo)后,便會啟動init進程。init進程對應(yīng)的執(zhí)行文件為/sbin/init,他的是系統(tǒng)中所有進程的發(fā)起者和控制者,所有的進程都是由它所衍生。如果init進程出現(xiàn)問題,系統(tǒng)的其他進程也會隨之而受影響,由于是系統(tǒng)中第一個運行的進程,所有init進程的進程號永遠(yuǎn)是1。

init進程主要有兩作用

(1)作為所用進程的父進程參照對象

(2)運行不同級別的程序:init進程另一個作用就是初始化操作系統(tǒng),在進入特定的運行級別

購買咨詢:400-8270-002
郵件服務(wù)器售后服務(wù)
U-Mail企業(yè)郵箱系統(tǒng)

掃一掃
關(guān)注U-Mail微信

U-Mail郵件系統(tǒng)
全球收發(fā)保證/終身免費升級

咨詢熱線:
400-8270-002
免費試用 獲取報價
版權(quán)所有?UMail Co.,Ltd.粵ICP備2021023052號    

粵公網(wǎng)安備 44030402001576號

微信掃碼 立即咨詢
演示平臺
返回頂部