導航:首頁 > 操作系統 > linux修復引導uefi

linux修復引導uefi

發布時間:2022-09-21 07:07:13

㈠ 如何在一台配有UEFI固件且有Secure Boot功能的PC上安裝和引導linux

Secure Boot是如何工作的
那些預裝Windows 8 和Windows 8.1的電腦現在都用UEFI來代替BIOS。默認情況下,UEFI固件只會載入那些被簽名的引導程序。這個功能被稱為「Secure Boot」 或「Trusted Boot」。在缺少Secure Boot功能的傳統PC機上,惡意的後門程序可以載入自身,進而搖身一變偽裝成一個引導程序。這樣的話,BIOS就會在啟動的時候載入後門程序,這樣它就可以躲過操作系統,把自己隱藏得很深。
Secure Boot 讓這一切都變得不再可能——計算機只會引導受信任的程序,所以那些惡意的引導程序就無法感染這個系統。
在一台 Intel x86 PC機(非ARM PC),你可以控制Secure Boot。你可以選擇關閉它,或者往裡面增加自己的公鑰。舉個例子,開源組織可以使用自己的密鑰來保證只有合法的Linux 操作系統可以被引導。

安裝Linux的幾種方法
在支持Secure Boot的電腦上,你可以用以下幾種方法來安裝Linux:
選擇一個支持Secure Boot的Linux版本:較新的Ubuntu,從12.04.2 LTS和12.10開始,都可以正常被引導和安裝在有Secure Boot功能的PC機中。這是因為Ubuntu的第一階段EFI引導程序是被微軟簽名認證過的。然而,有Ubuntu開發者指出,Ubuntu的引導程序並沒有用這個key進行簽名,而是使用了微軟「推薦」的一個簡單的key。這意味著Ubuntu可能不能再所有的UEFI機器上運行,用戶可能還是得把Secure Boot關掉。
關閉Secure Boot:Secure Boot是可以被關閉的,代價是這會喪失認證功能,使得你的電腦可以引導任何程序,這和傳統的BIOS PC機沒有任何區別。如果你想安裝那些本身不支持Secure Boot的Windows版本,比如Windows 7,那麼你也得關閉它。
往UEFI固件增加一個公鑰:某些Linux發型版可能會用它們自己的秘鑰對引導程序進行簽名,但是這些對應的公鑰並沒有加入到你的UEFI固件中。這種情況現在來說並不常見。
你應該確認你的Linux版本推薦你使用哪種方法。如果你需要引導一個老一點的Linux版本的話,你可能連相關提示都看不到,這種情況下你還是關閉Secure Boot吧。
你應該可以順利的安裝Ubuntu最近的版本——無論是LTS還是更新的版本,到大多數新型的PC機上。請參看最後一個部分,那裡將會告訴你如何從一個可移動設備進行引導。
如何關閉Secure Boot
你可以在UEFI固件設置菜單那裡設置Secure Boot。為了看到這個菜單,你需要打開Windows 8的引導菜單。打開設置面板——按Windows Key + I —— 單擊Power,然後在點擊重新啟動按鈕時按住Shift鍵不動。

你的電腦將會重啟並進入一個高級選項菜單。選擇Troubleshoot —— Advanced options,然後選擇UEFI Setting。(在某些Windows 8機器中,你可能看不到這個菜單,請查閱你的手冊)

之後你會進入UEFI Setting菜單,在這里你可以選擇關閉Secure Boot或者增加你自己的key。

從可移動設備引導
你可以從可移動設備進行引導,同上面相同的步驟。插入你的移動設備,選擇Use a device,然後選擇引導程序所在的設備。在從這個設備引導之後,你可以正常的安裝Linux了,或者就直接使用在這個設備上使用Linux而不用安裝它。

請記住,Secure Boot是一個有用的安全特性。你應該打開這個功能,除非你需要運行那些無法工作在Secure Boot下的操作系統。

㈡ clover怎麼引導linux

第一步:用Disk Genius轉換硬碟為GPT分區:(這一步可以省略,不過得保證建FAT分區前,主分區只有四個。不夠就把幾個主分區轉換成邏輯分區就可以了。還有在MBR格式的磁碟里無法建立ESP分區,只能用FAT分區代替,詳細請見第二步的第一種方法。MBR可能以換系統什麼的方便一些,不過個人推薦GPT分區。) 打開Disk Genius 選擇硬碟—轉換分區表類型為GUID格式,保存修改

第二步:建立ESP分區用Disk Genius調整一個分區使其留出400M左右空白(如果只做用來引導的話只會佔用10~20M的空間,留大一點可以為以後一些操作提供支持),然後在空白區用Disk Genius建立新分區,格式選擇FAT16,或者直接選EFI system partition分區然後給它指派一個盤符也行。只要是FAT16/FAT32格式,並且有盤符的分區就行。右鍵要調整的分區,選擇調整分區大小:

右鍵空白區,新建FAT16/FAT32格式分區

或者直接在空白區建立ESP分區

再指派盤符

如圖分區V

第三步:用修復工具寫入UEFI引導文件運行BIOS+UEFI修復工具,輸入windows系統盤盤符(要修復那個盤的系統就輸它的盤符),再輸入剛才新建的FAT16/FAT32格式分區或ESP分區的盤符,確認。

第四步:windows8選擇重啟,在電腦關機之後進入BIOS,修改boot mode為UEFI。開機成功啟動,通常沒有win8標志,只有品牌標志,經過這么多操作之後,通常第一次開機會有點慢。BIOS裡面的啟動項會變成windows boot manager,這就是win8的UEFI啟動項。如果無法開機,請檢查BIOS設置,還有是否有windows boot manager的啟動項,並將其移至首位。備註: 大多數筆記本的BIOS進入方法是win8/8.1重啟,未開機之前不斷按F2,在Boot菜單可以修改系統啟動方式,以及調整啟動順序。按F2無法進的,自行按機型或品牌網路就行。修改完後選擇保存重啟。BIOS菜單都有顯示英文的,不會英語的請網路。UEFI同樣支持雙系統。目前我用的是win8.1加烏班圖麒麟雙系統,都是通過UEFI的方式啟動。雙系統切換可以修改BIOS,或者利用EasyUEFI工具直接修改啟動項。剛剛修改硬碟為GPT分區方式後,如果關閉電源,將無法進入系統。但可以藉助啟動盤,在PE系統裡面完成剩餘操作(需要修改BIOS啟動項首項為U盤啟動)。推薦大白菜PE系統,可通過大白菜啟動盤製作工具製作啟動盤。大部分硬碟支持GUID格式,2011年前產的部分硬碟可能無法轉換(極少數),當然如果Disk Genius顯示有,應當可以。如果無法啟動系統,或者想恢復傳統BIOS啟動的話,無法開機的用啟動盤引導進PE(請使用win8PE或者更高版本,03PE里轉換工具可能會無法正常使用),再用Disk Genius轉換硬碟為MBR格式,MBR格式只能保留四個分區,有必要的話得合並分區,或者刪除分區。再用BIOS引導修復的軟體如:NTBOOTautofix修復一下啟動項。可以選擇格掉多餘的ESP分區,不格也沒有太大影響。最後在BIOS里開啟傳統BIOS+UEFI的混合啟動模式,保存重啟就可以了。下表列出了支持GPT的64位版Windows:Windows XP 64-bit, Windows Server 2003 64-bitWindows XP Professional x64Windows VistaWindows Server 2008 Windows 7Windows Server 2008 R2Windows8/8.1 windows10(目前只有預覽版)

第一步省略之後可以做到UEFI+MBR的混合模式啟動的。

第二步,第三步和第四步組合也可以用來修復GHOST還原或者其它原因丟失的UEFI啟動。

㈢ win10 linux雙系統怎麼設置開機引導

1、點擊windows 開機菜單,找到「文件資源管理器」單擊。

㈣ easy uefi 可以找回linux引導嗎

您謝您選擇惠普產品 根據您描述建議您參考列信息: 目前支持UEFI系統Vista sp1,windows7,windows server 2008 X64,wivindows server 2008 R2. Linux 系統未獲微軟UEFI數字認證所暫能支持UEFI安裝 想要安裝Linux windows 8雙系統注意要使用UEFI式...

㈤ 如何修復UEFI下誤刪Ubuntu的Grub引導

1.手動引導進入Ubuntu
首先,下載Ubuntu的安裝鏡像(里邊有grub2引導),或者直接下個grub2,然後裝在U盤里。
開機選擇u盤進入Grub引導。 然後按c進去命令行模式。
然後手動引導進入原先的Ubuntu,我的boot分區是獨立出來的,在(hd0,gpt6)里邊,根分區在(hd0,gpt7)里。
如果忘了自己的分區情況,可以ls,
setroot=(hd0,gpt6)
linux/vmli...roroot=/dev/sda7
initrd/initrd...
boot
省略號部分直接按Tab鍵補全。然後就能進入ubuntu了。
2.重建ESP分區里的Grub引導
在Ubuntu里打開命令行,先su進入root模式。然後grub-install -v 注意, 這里的v是小寫的。然後屏幕一頓彈出消息, 然後就重建好了。
看有沒有重建好的話, 可以mount ESP分區,然後看裡面有沒有個Ubuntu的目錄,裡面應該有4個文件。

為了以後不再發生這種悲劇,建議折騰前先把ESP分區備份下來,以防不測。
先用fdisk -u -l 看一下哪個是ESP分區。

這里看到我的ESP分區是在/dev/sda4,記下Sectors,這里是522240。
然後:
dd if=/dev/sda4 bs=512 count=522240 of=./efi.backup
dd的作用是把指定的輸入文件拷貝到指定的輸出文件。
if=源文件路徑,這是填我們要備份的分區。
of=目標文件路徑,這里我寫的是在當前目錄下生成一個efi.backup的文件。
bs=512是指塊的大小為512位元組。
count 就是你要復制多少個塊, 這里我們就填上面獲得的Sectors。
以後恢復的話,直接dd if=./efi.backup bs=512 of=/dev/sda4恢復就行了。
關於UEFI下誤刪Ubuntu的Grub引導怎樣恢復的方法就介紹完了,這樣就可以在Ubuntu的命令行下就可以重新創建Ubuntu系統的Grub引導。

㈥ 我的 筆記本安裝Linux時只能用uefi引導,怎樣在進Linux deepin的啟動盤中加入ef

---------------------未親自測試,不知道結果,請自備livecd盤------------------
你可以先安裝好ubuntu,然後備份/boot分區和grub2引導文件配置等。
不調整分區大小,插上優盤,安裝deepin。
安裝grub2時,強制安裝到優盤,然後使用優盤引導系統。
待系統完全安裝完畢,將原來的/boot備份等還原一下,修復一下配置文件中內核的名字。
(可能需要到livecd中修復efi啟動信息)

㈦ 電腦安裝了windows10和linux,uefi引導,怎樣設置默認啟動哪個系統啊

Win10雙系統怎麼設置默認啟動系統_網路經驗(在Windows下試試看):
http://jingyan..com/article/3c343ff7065dff0d36796346.html

㈧ uefi啟動修復

uefi可以兼容mbr傳統格式,但沒必要!舊的東西就是要被淘汰的。所以現在uefi的復雜性是因為兼容mbr,如果不去兼容,才能體現uefi的便利。
首先要在bios裡面關閉兼容模式,csm 關了。安全啟動也關了。然後能選的都選uefi。
設好之後,才是純粹的uefi環境。
為什麼uefi 引導會比較方便呢?因為以前是所有操作系統,都爭奪一塊小區域,現在uefi直接給你一個引導分區,每個系統只要把引導文件按照規定放在各自的文件夾,就ok了,大家相互可以不認識,也可以不知道對方是誰,也可以不知道怎麼引導對方。這豈不是很完美?
esp就是這么一個地方,它實際上是一個普通的fat16格式(或fat32)分區(win98之前的默認格式),這種格式,幾乎每個操作系統都認識,都能操作,所以就很便利。但是為了避免受到破壞,進入系統之後,系統會對其進行隱藏,所以要用特定的工具來訪問它。
知道原理之後,就很容易設計引導方案了。
事實上,對windows來說,引導只需要兩個文件,一個是引導程序,一個是配置文件。其中引導程序,只需要復制,而配置文件叫bcd,通過一個叫easybcd的工具可以配置。
當然,第一步你的硬碟必須先格式化為gpt格式的。但是如果你已經格式化了,也沒關系,可以通過diskgenius的免費軟體來轉換成gpt格式,操作得當不會破壞數據。
esp分區新建如下目錄結構:
efi/boot/
efi/microsoft/boot/
將windows系統裡面的bootmgfw.efi 復制到第二個路徑下,把配置好的bcd也復制過去。然後把bootmgfw.efi 復制一份,改名bootx64.efi復制到第一條路徑下。
就這么簡單,甚至第二步也不是必須的。bootx64.efi這里是計算機默認啟動的路徑,而microsoft下面的,是微軟這個品牌的系統所使用的啟動路徑,如果bios足夠聰明,它會直接在microsoft下面找引導程序.efi。
對於linux來說,同樣的,它也可以建立一個linux的文件夾,或者隨便什麼名字的文件夾,把引導文件放進去就可以了。
特別的,bios 內部的存儲區域還可以存儲相關的引導路徑信息(需要相關工具來設置這塊區域),方便用戶選擇。所以為何有些系統的引導文件布局和以上有所不同。
除了esp分區,其他任何分區,都可以獨立的被引導,甚至可以跨設備引導,因為gpt用一個很長的標記標識所有設備,可以認為是無沖突,獨一無二的,因此理論上,不管引導文件存在那裡,從那裡開始引導,只要給出正確的設備號,都能找到對應的設備,從而進行正確的引導。因此,理論上當前設備esp有沒有,也不是關鍵,只要在某個設備上有,這個引導程序可以引導所有連接到硬體系統的設備。這也是uefi 和gpt分區系統真正強大的地方,真正做到了隨意引導,與位置無關。
比如我們可以把引導放在一個u盤裡面,然後插上這個u盤才能使用電腦,這也是挺有趣的實踐。不過我沒試過。大家可以嘗試一下。

㈨ 誰會 裝不支持UEFI的Linux 後的引導

電腦本身需要以UEFI啟動,而不能用傳統的BIOS啟動。 硬碟需要改成GPT模式,傳統型的MBR模式不行。 安裝過程中,注意,分區時,有2個區必須要有,一個是EFI系統分區,一個是根分區。前者是所有的UEFI模式下的linux都必須要有的

㈩ 惠普機器Linux系統是否可以使用UEFI模式安裝系統

您好!感謝您選擇惠普產品。
根據您的描述,建議您參考下列信息:
目前支持UEFI的系統是從Vista sp1,windows7,windows server 2008 X64,wivindows server 2008 R2.
Linux 系統未獲得微軟的UEFI數字認證,所以暫時不能支持UEFI的安裝
如果想要安裝Linux 和windows 8雙系統的話,注意不要使用UEFI的方式安裝。
UEFI中的Secure Boot功能會將Linux的引導文件定義為惡意軟體而不載入。
希望以上回復能夠對您有所幫助。

閱讀全文

與linux修復引導uefi相關的資料

熱點內容
嵌入式編譯器教程 瀏覽:300
ssl數據加密傳輸 瀏覽:86
51單片機定時器方式2 瀏覽:330
命令行查看開機時間 瀏覽:812
python微博復雜網路分析 瀏覽:550
rf3148編程器 瀏覽:505
浙江標准網路伺服器機櫃雲主機 瀏覽:587
設置網路的伺服器地址 瀏覽:600
java圖形界面設計 瀏覽:751
純前端項目怎麼部署到伺服器 瀏覽:538
瓜子臉程序員 瀏覽:505
如何保證伺服器優質 瀏覽:94
小微信aPP怎麼一下找不到了 瀏覽:299
演算法纂要學術價值 瀏覽:975
程序員你好是什麼意思 瀏覽:802
倩女幽魂老伺服器如何玩 瀏覽:563
電子鍾單片機課程設計實驗報告 瀏覽:1000
看加密頻道 瀏覽:382
程序員算不算流水線工人 瀏覽:632
三星電視我的app怎麼卸載 瀏覽:44