国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

Linux系統(tǒng)啟動(dòng)過(guò)程介紹

2016-06-02 10:06:48 22897

Linux系統(tǒng)啟動(dòng)流程簡(jiǎn)述如下:

1. 加電自檢加載BIOS

這一步啟動(dòng)啟動(dòng)加載BIOS,BIOS中包含了CPU的相關(guān)信息、設(shè)備啟動(dòng)順序信息、硬盤信息、內(nèi)存信息、時(shí)鐘信息、PnP特性等等,系統(tǒng)在此讀取boot選項(xiàng)讀取從哪個(gè)設(shè)備啟動(dòng),比如主板上的設(shè)置第一啟動(dòng)為硬盤,光盤,u盤等設(shè)備。 

2. 讀取MBR

MBR,即Master Boot Record,即主引導(dǎo)記錄,在磁盤的的0磁道1扇區(qū),大小為512字節(jié),系統(tǒng)通過(guò)上面的步驟讀取主機(jī)從哪個(gè)設(shè)備啟動(dòng),根據(jù)上面的啟動(dòng)選項(xiàng)找到對(duì)應(yīng)設(shè)備的MBR,如果第一個(gè)設(shè)備未找到MBR,將根據(jù)BIOS的設(shè)置去讀取第二個(gè)設(shè)備的MBR。

3. 讀取boot loader

由于各個(gè)操作系統(tǒng)格式不同,我們需要一個(gè)管理程序來(lái)處理核心檔案加載問(wèn)題即boot loader,每個(gè)用自己的loader扄能夠加載屬于自己的操作系統(tǒng)核心,其中Grub、Lilo和spfdisk是常見(jiàn)的Loader,linux中我們以grub為例,系統(tǒng)讀取內(nèi)存中的grub配置信息(一般為menu.lst或grub.lst)在Redhat系統(tǒng)中是在/boot/grub/grub.conf,根據(jù)此啟動(dòng)不同的操作系統(tǒng)。

4. 加載內(nèi)核

根據(jù)grub設(shè)定的內(nèi)核映像所在路徑,系統(tǒng)讀取內(nèi)存映像,并進(jìn)行解壓縮操作。此時(shí),屏幕一般會(huì)輸出“Uncompressing Linux”的提示。當(dāng)解壓縮內(nèi)核完成后,屏幕輸出“OK, booting the kernel”。

5. 啟動(dòng)第一個(gè)進(jìn)程init 

此步啟動(dòng)系統(tǒng)的第一個(gè)進(jìn)程/sbin/init進(jìn)程,讀取配置文件為 /etc/inittab,此文件的id:5:initdefault決定了系統(tǒng)的啟動(dòng)級(jí)別為5級(jí)別。

注:各級(jí)別的意義

0):關(guān)機(jī)    

1):?jiǎn)斡脩裟J? 類似于windows中的安全模式

2):無(wú)網(wǎng)絡(luò)的多用戶模式

3):有網(wǎng)絡(luò)的多用戶模式

4):預(yù)留

5):圖形化界面

6):重啟

如果設(shè)定為6,則系統(tǒng)會(huì)不停重啟。

6. 執(zhí)行系統(tǒng)的初始化腳本rc.sysinit腳本

此腳本是系統(tǒng)的初始化腳本,她做了很多工作,包括設(shè)定PATH、設(shè)定網(wǎng)絡(luò)配置(/etc/sysconfig/network)、啟動(dòng)swap分區(qū)、設(shè)定/proc激活udev等等。

7. 啟動(dòng)內(nèi)核模塊

根據(jù)系統(tǒng)的配置文件etc/modules.conf文件或/etc/modules.d加載內(nèi)核模塊。

8. 執(zhí)行不同級(jí)別的腳本程序

根據(jù)運(yùn)行級(jí)別的不同,系統(tǒng)會(huì)運(yùn)行rc0.d到rc6.d中的相應(yīng)的腳本程序,來(lái)完成相應(yīng)的初始化工作和啟動(dòng)相應(yīng)的服務(wù)。

9. 執(zhí)行/etc/rc.d/rc.local腳本內(nèi)容

此腳本執(zhí)行開(kāi)機(jī)自啟動(dòng)的腳本,你可以將你準(zhǔn)備開(kāi)機(jī)啟動(dòng)的腳本寫在此文件中,相當(dāng)于winodows中的開(kāi)啟自動(dòng)啟動(dòng)的功能。

10. 執(zhí)行打印登錄的程序/bin/login程序

到此系統(tǒng)算啟動(dòng)完畢,打印客戶的登錄界面mingetty程序待用戶輸入密碼執(zhí)行即可。



提交成功!非常感謝您的反饋,我們會(huì)繼續(xù)努力做到更好!

這條文檔是否有幫助解決問(wèn)題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問(wèn)題: