開機流程介紹

來源:互聯網
上載者:User

標籤:

開機流程:

電腦中有BIOS與CMOS兩個東西, CMOS是記錄各項硬體參數且嵌入在主板上面的儲存器,BIOS則是一個寫入到主板上的一個韌體( 韌體就是寫入到硬體上的一個軟體程式)。這個BIOS就是在啟動的時候,電腦系統會主動啟動並執行第一個程式了!

BIOS可以設定電腦中的硬體裝置,我們以硬碟為例,BIOS會依據使用者的配置去取得能夠啟動的硬碟,並且到該硬碟裡面去讀取第一個磁區的MBR位置。 MBR佔據446bytes的硬碟容量,其中放置了引導載入程式,而接下來就是MBR內的引導載入程式的工作了。

引導載入程式的目的是載入核心檔案,由於引導載入程式是作業系統在安裝的時候所提供的,所以它認識硬碟內的檔案系統格式,因此就能夠讀取核心檔案,然後接下來就是核心檔案的工作,作業系統也就成功啟動!

流程簡述:
BIOS ==> MBR ==> 引導載入程式 ==> 核心檔案


1、BIOS:啟動主動啟動並執行韌體,會認識第一個可開機裝置。

2、MBR(主引導記錄):第一個可啟動裝置的第一個磁區內的主要開機記錄區塊,內含啟動管理程式。

3、啟動管理程式(boot loader):可讀取核心檔案來啟動並執行軟體;grub(面向linux中)是最主流的boot loader。

4、核心檔案:開始作業系統的功能。

MBR位於主開機磁區(即:0磁頭0柱面的第一扇區),共有446bytes。

BIOS與MBR都是硬體本身會支援的功能,至於Boot loader則是作業系統安裝在MBR或分區開機磁區上的一套軟體。

Boot loader的主要任務:

1、提供菜單:使用者可以選擇不同的開機選項,這也是多重開機的重要功能!

2、載入核心檔案:直接指向可開機程式區段開始作業系統。

3、轉交給其他loader:將引導載入功能轉交給其他loader負責。

引導載入程式裝在開機磁區上可以實現“多重開機”的功能。


Boot loader的屬性:


1、每個分區都擁有自己的開機磁區(boot sector)

2、實際可開機核心檔案是放置到各分區裡的。

3、boot loader只會認識自己的系統磁碟分割內的可啟動核心檔案,以及其他boot loader而已。


如果要安裝多重啟動, 最好先安裝Windows再安裝Linux(當然大牛反著來照樣可以,可通過安裝識別windows/linux的引導載入程式)


Linux在安裝的時候,你可以選擇將boot loader安裝在MBR或分區的開機磁區,而且Linux的boot loader可以手動設定菜單,所以你可以在Linux的boot loader裡面加入Windows啟動的選項。

Windows在安裝的時候,他的安裝程式會主動的覆蓋掉MBR以及自己所在分區的開機磁區, 而且它沒有讓我們自己選擇菜單的功能。

相關閱讀:

Linux啟動引導過程 grub和MBR  http://www.linuxidc.com/Linux/2013-07/87923.htm

Linux 磁碟基本概念(磁碟、分區、MBR、GPT) http://www.linuxidc.com/Linux/2013-06/85717.htm

RHCE_RHEL6_124 U20.3 解決Grub問題,修複MBR  http://www.linuxidc.com/Linux/2012-10/71871.htm

關於MBR, Grub 的幾個問題  http://www.linuxidc.com/Linux/2011-07/39075.htm

Ubuntu更新致MBR破壞 誤操作丟失分區表 http://www.linuxidc.com/Linux/2010-08/28043.htm

本篇文章來源於 Linux公社網站(www.linuxidc.com)  原文連結:http://www.linuxidc.com/Linux/2013-09/90295.htm

開機流程介紹

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.