Linux啟動流程


一:簡述

???? Linux-Ceentos系統(tǒng)開機啟動流程簡述如下军浆,后續(xù)小節(jié)會對重要節(jié)點做詳細描述

1:加電自檢? ---> 2:MBR引導系統(tǒng)啟動,相當于GRUB的第一階段? ----> 3: GRUB1.5階段 加載boot文件系統(tǒng)驅(qū)動--> 4 :grub 2階段 ,讀取/boot/grub/grub.conf文件 ---> 5: 加載系統(tǒng)內(nèi)核/boot/vmlinuz內(nèi)核文件至內(nèi)存--> 6: 加載/boot/initramfs虛擬文件系統(tǒng),加載合適的驅(qū)動程序,以只讀方式掛載根文件系統(tǒng) ----> 7:加載根下的第一個進程/sbin/init? -->? 8:加載系統(tǒng)第一個配置文件/etc/inittab把沼,確定系統(tǒng)的啟動模式? -->9? 加載系統(tǒng)的第一個腳本

/etc/rc.d/rc.sysinit,系統(tǒng)初始化腳本: --> 10 根據(jù)系統(tǒng)的啟動模式 ,依據(jù) /etc/rc.d/rc#.d下的文件 依次開啟服務

二:各階段簡述

1 POST:power-on-slef-test

???? 加電自檢:檢測外部硬件是否正常工作吁伺,如cpu.內(nèi)存饮睬,顯卡,硬盤篮奄,鍵盤捆愁,光驅(qū)割去。

???? 此功能主要由主板上內(nèi)置一塊rom芯片來完成,簡稱bios昼丑。在開機啟動時呻逆,可以進入bison內(nèi)進行相應的設置,如選擇計算機由哪塊設備進行引導菩帝,硬盤页慷、光盤、u盤胁附。

2 :MBR引導系統(tǒng)啟動

??????? MBR一共512字節(jié),存放在硬盤的0扇區(qū)0柱面1磁道上滓彰。它的主要功能為引導系統(tǒng)啟動控妻,相當于grub的第一階段,在/boot/grub/stage1內(nèi)存放的二進制代碼與MBR一致揭绑。 MBR可以確定此分區(qū)是否為主活動分區(qū)弓候,由第一字節(jié)所決定,00為非活動分區(qū)80為活動分區(qū)他匪。MBR的后續(xù)字節(jié)可以檢測硬盤分區(qū)表是否完好

??????? MBR內(nèi)存放了三段信息:

??????? bootloder:前446字節(jié)菇存,引導加載器,引導系統(tǒng)啟動的一段程序邦蜜。不同的系統(tǒng)依鸥,引導程序不一樣。windows:不支持linux啟動悼沈。linux:允許用戶選擇要啟動的內(nèi)核版本贱迟,支持windows啟動

??????? 64字節(jié):分區(qū)表信息

?????? 2字節(jié):標識位

3 :grub階段

??????? grub1.5:加載boot文件系統(tǒng)的驅(qū)動文件

??????? grub2.0:讀取/boot/grub.conf文件,加載內(nèi)核文件/boot/vmlinuz至內(nèi)核絮供,加載/boot/initramfs虛擬文件系統(tǒng)衣吠,加載根文件系統(tǒng)的驅(qū)動程序,以只讀方式掛載真實的根文件系統(tǒng)

4:啟動系統(tǒng)的第一個進程

第一個進程:/sbin/init

讀取系統(tǒng)第一個配置文件/etc/inittab壤靶。確定系統(tǒng)默認在什么模式下啟動系統(tǒng)


5:啟動系統(tǒng)的第一個腳本

系統(tǒng)初始化腳本:/etc/rc.d/rc.sysinit缚俏,此腳本主要完成的內(nèi)容如下

(1)設置主機名

(2)掛載/etc/fstab文件中定義的文件系統(tǒng)

(3)檢測根文件系統(tǒng),并以讀寫方式重新掛載根文件系統(tǒng)

在/boot/initramfs時是以只讀方式掛載根文件系統(tǒng)

(4)設置歡迎信息

(5)激活udevselinux

(6)設置系統(tǒng)時鐘

(7)激活swap設備

(8)根據(jù)/etc/sysctl.conf文件設置內(nèi)核參數(shù)

(9)激活lvmsoftware raid設備

(10)加載額外設備的驅(qū)動程序

(11)清理操作

6:根據(jù)系統(tǒng)啟動的模式讀取用戶的服務文件

/etc/rc.d/rc#.d/*

讀取此目錄下的文件來 關(guān)閉或開啟相關(guān)服務


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末贮乳,一起剝皮案震驚了整個濱河市忧换,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌向拆,老刑警劉巖包雀,帶你破解...
    沈念sama閱讀 211,123評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異亲铡,居然都是意外死亡才写,警方通過查閱死者的電腦和手機葡兑,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評論 2 384
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來赞草,“玉大人讹堤,你說我怎么就攤上這事〕恚” “怎么了洲守?”我有些...
    開封第一講書人閱讀 156,723評論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長沾凄。 經(jīng)常有香客問我梗醇,道長,這世上最難降的妖魔是什么撒蟀? 我笑而不...
    開封第一講書人閱讀 56,357評論 1 283
  • 正文 為了忘掉前任叙谨,我火速辦了婚禮,結(jié)果婚禮上保屯,老公的妹妹穿的比我還像新娘手负。我一直安慰自己,他們只是感情好姑尺,可當我...
    茶點故事閱讀 65,412評論 5 384
  • 文/花漫 我一把揭開白布竟终。 她就那樣靜靜地躺著,像睡著了一般切蟋。 火紅的嫁衣襯著肌膚如雪统捶。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,760評論 1 289
  • 那天柄粹,我揣著相機與錄音瘾境,去河邊找鬼。 笑死镰惦,一個胖子當著我的面吹牛迷守,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播旺入,決...
    沈念sama閱讀 38,904評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼兑凿,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了茵瘾?” 一聲冷哼從身側(cè)響起礼华,我...
    開封第一講書人閱讀 37,672評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎拗秘,沒想到半個月后圣絮,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,118評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡雕旨,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,456評論 2 325
  • 正文 我和宋清朗相戀三年扮匠,在試婚紗的時候發(fā)現(xiàn)自己被綠了捧请。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,599評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡棒搜,死狀恐怖疹蛉,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情力麸,我是刑警寧澤可款,帶...
    沈念sama閱讀 34,264評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站克蚂,受9級特大地震影響闺鲸,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜埃叭,卻給世界環(huán)境...
    茶點故事閱讀 39,857評論 3 312
  • 文/蒙蒙 一摸恍、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧游盲,春花似錦、人聲如沸蛮粮。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽然想。三九已至莺奔,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間变泄,已是汗流浹背令哟。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評論 1 264
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留妨蛹,地道東北人屏富。 一個月前我還...
    沈念sama閱讀 46,286評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像蛙卤,于是被迫代替她去往敵國和親狠半。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,465評論 2 348

推薦閱讀更多精彩內(nèi)容