歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> UEFI的兩種啟動模式

UEFI的兩種啟動模式

日期:2017/2/28 13:50:38   编辑:Linux教程

UEFI啟動模式和傳統的Lagency啟動模式完全不同,因此很有必要先了解一下UEFI BIOS和UEFI啟動模式

1 必須搞清的幾個UEFI問題
(1) UEFI啟動模式 與 legacy啟動模式
legacy啟動模式: 就是這麼多年來PC一直在使用的啟動方式(從MBR中加載啟動程序),UEFI BIOS作為一種新的BIOS自然也應該兼容這種老的啟動方式;

UEFI啟動模式: UEFI BIOS下新的啟動技術。如果你的PC在UEFI啟動模式下預裝了Win8,你會發現有兩個很小的隱藏分區。一個叫ESP(EFI系統分區),另一個MSR(Microsoft保留分區,通常為128MB)。MSR是windows要求的。ESP對UEFI啟動模式很重要,UEFI的引導程序是以後綴名為.efi的文件存放在ESP分區中的,ESP分區采用fat32文件系統。此外,可能還存在一個小分區叫WinRE Tools,這個是win8的恢復分區,體積也很小。所以千萬不要手賤把這三個分區刪了。但對我們有意義的是ESP分區,windows下想訪問ESP分區需用分區工具給它分配盤符並取消隱藏;而Ubuntu則直接將這個分區掛載到/boot/efi,直接用文件夾浏覽器進去就可以看到各種.efi文件了。


因此第一個關鍵問題就是確定自己的啟動模式,方法是進入BIOS,然後你會發現有一項叫"boot mode",選中"UEFI boot"就是UEFI啟動模式,選中"Legacy boot"就是Legacy啟動模式。見過吭爹的UEFI BIOS:有著非常華麗的BIOS界面,還能使用鼠標,但卻只支持Legacy boot。

(2) UEFI啟動模式只支持64位的系統,所以預裝的win8是64位的,ubuntu(kylin)也需要64位的。

(3) UEFI BIOS 和 Legacy BIOS
我們都知道可以在傳統的bios中調整設備的啟動優先級,UEFI BIOS在UEFI啟動模式下不但可以調整設備的優先級,還可以調整設備中引導程序的優先級,安裝完ubuntu之後,你再進BIOS就會發現多了一個可選擇的啟動項叫ubuntu。此外,UEFI BIOS也引入了一些新的技術,例如Fast boot和secure boot,當然後面一項完全是用來坑爹的。

(4) UEFI啟動模式下如何從u盤或移動硬盤引導
只要u盤或移動硬盤上有一個fat32的分區,分區的根目錄下有個文件夾叫EFI,UEFI就會自動去查找相應的啟動文件(.efi)
如果你剛制作了ubuntu(kylin)-13.04-64位的啟動u盤,可以打開它,你會發現分區的文件系統是fat32,確實有一個EFI文件夾,進去看看就是各種.efi引導文件(這裡再次強調64位,32位下你是找不到這個文件夾的)。因此現在想制作可啟動的u盤或移動硬盤就簡單了,只需要復制粘貼就行了。
部分UEFI BIOS還支持從NTFS分區中查找啟動文件。

--------------------

比如聯想的電腦,EFI設置:

啟動模式選EFI,就只支持EFI;選legacy 支持 就能 同時支持 兩者,
然後就能在另外一個選項裡選擇 EFI優先還是leagacy優先。

而後在boot裡能分別排列兩種模式下啟動設備的順序

Copyright © Linux教程網 All Rights Reserved