深入淺出:Linux開機流程刨析(三)

來源:互聯網
上載者:User

 
好了,瞭解了這些檔案和目錄的作用,我們在回過頭來看那張流程圖:

1. linux開機從POST加電自檢開始,當自檢完成,讀取第一個硬碟的第0個磁頭裡的前446個位元組,運行裡面的bootloader,linux一般用的是grub,如果不懂grub的話,可以看我的這篇文章:http://blog.csdn.net/deansrk/article/details/6652443

2. 通過grub傳遞參數給核心,初始化載入核心過程,核心調用initrd(小型記憶體檔案系統,五髒俱全,是一個微型linux),通過initrd,以唯讀方式掛載根檔案系統

3. 當根檔案系統被掛載後,就會讀取並運行/sbin/init來進行初始化工作,這個時候我們剛才講的幾個檔案就派上用場了~

4. 按次序依次執行/rc/sysinit ,這個時候會重新以讀寫的方式掛載根檔案系統

5. 讀取/etc/rc.d/rcN.d/來啟動以s開頭的服務,停止以k開頭的服務

6. 當一切準備完畢,列印終端,出現熟悉的Login介面!(當然,如果你是以5層級啟動的話,Linux就會啟動圖形界~)

好了~系統的啟動流程介紹完畢,這些是linuxer必備的知識,在系統的維護中,發揮至關重要的作用~如果你喜歡,希望能和你多多交流

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.