Linux基礎(三):多重開機

來源:互聯網
上載者:User

知識預熱:(知識參考鳥哥的私房菜)

    先來回顧下MBR的作用:MBR中內含主引導程式,他可以根據分區表把作業系統的核心鏡像從硬碟的指定位置載入到記憶體中來,總結,主引導程式提供的功能有:

    (1)提供菜單,為使用者提供不同的啟動項目

    (2)載入核心檔案,根據選中的啟動項目,進入指定的程式區,啟動作業系統

    (3)把控制權轉移給其他的loader

========================================================================================================================

     新知識點:“沒個分區都都自己的開機磁區”,這是“多重開機”功能的基礎     

     所以,引導程式除了可以寫在MBR中外,還可以寫在每個分區的開機磁區中。

     舉例:

     一個硬碟分成4個分區,其中一、二分區分別安裝了windows和linux,如何在啟動時選擇用windows還是linux,流程圖如下

     

      1、MBR的引導程式提供兩個菜單,a)直接載入windows的核心,來開機。b)將控制權交給第二個分區的引導程式

      2、當使用者選擇第二個功能表項目時,分區2的引導程式啟動(分區2左下角的藍色小矩形),這個引導程式只提供一個功能表項目,所以直接啟動linux核心來開機


PS. 如果要安裝多重開機,最好先安裝windows在安裝linux

     原因:

    (1)安裝windows的時候,它的引導程式會直接覆蓋掉MBR以及自己所在分區的開機磁區,這樣假如你先安裝了linux,那麼linux的引導程式就會被覆蓋掉

    (2)安裝linux的時候,它會先問你想把引導程式安裝在MBR中還是個別分區的開機磁區中,並且linux的引導程式還可以讓使用者手動的設定啟動菜單選項,這樣我們就可以在啟動菜單裡加上windows的的開機選項

     PS.這裡留個疑問,如果我先安裝linux,把它的引導程式安裝在例如第2分區的開機磁區,然後在安裝windows,windows的引導程式會覆蓋MBR,但我們一開始就沒有把linux的引導程式寫入MBR,所以這樣對linux的啟動沒有任何限制?但,由於MBR中提供的功能表項目只有windows,系統啟動時還是無法啟動Linux?YES or NOT

     

相關文章

聯繫我們

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