UEFI 啟動問題

UEFI 啟動問題

我有 HP Envy 6 1002TX。我已將其更新到 Windows 8,但現在安裝 Ubuntu 12.10 時遇到問題。我對 Linux 或 Ubuntu 並不陌生。按照建議https://help.ubuntu.com/community/UEFI,我都試過了,還是無法啟動。在「識別電腦是否以 EFI 模式啟動 CD」中,我可以確認我的 USB 以 EFI 模式啟動。安全啟動被停用,我的筆記型電腦有 Insyde 的 BIOS。

我嘗試了兩次啟動修復,正如前面提到的,這裡是 Pastebin 鏈接http://paste.ubuntu.com/1650182/

雖然它說我在 /dev/sda 的 MBR 中安裝了 Windows 8,但我記得我完全擦除了 Windows 8。目前我只有一個作業系統,那就是 Ubuntu 12.10。 (我仍然後悔為 Win 8 升級支付 15 美元)。我曾嘗試尋找相同的問題或解決方案,但未能成功。在我使用 boot-repair 後,它顯示 boot .efi file from sda7/ & 我在 BIOS 中執行此操作,這就是我得到的。

錯誤:磁碟`,msdos5'未找到grub救援>_

答案1

您有一個 MBR 硬碟,其中包含一組適用於 Windows 和 Ubuntu 的 EFI 開機載入程式/dev/sda7。這是非常不尋常的,很可能代表磁碟上的 GPT 到 MBR 轉換。一些韌體實作將從這樣的磁碟啟動,並且您已經使用 GRUB 的事實表明您的韌體也是這樣做的;然而,可以想像這種組合會導致 GRUB 阻塞。您的分區表或 GRUB 配置也可能存在一些我錯過的更微妙的問題。

我建議做兩件事:

  • 啟動您的安裝程序BIOS模式並運行啟動修復。這應該在電腦上安裝 BIOS 版本的 GRUB,這是 MBR 分割區方案的更常規選擇,因此更有可能正常運作。不過,您可能需要修改韌體選項才能嘗試 BIOS 模式啟動。
  • 下載並啟動分開的魔法,系統救援光碟或類似的工具,然後gdisk在磁碟上運行,將其從 MBR 轉換為 GPT 形式,並將分割區 #7 的類型代碼變更為 EF00。 (您應該鍵入p以驗證您的分區是否完好無損,鍵入t以更改分區#7的類型代碼,然後鍵入w以保存更改。)如果幸運的話,這將使計算機再次工作;但是,您可能需要再次執行啟動修復。

如果您嘗試一種解決方案但不起作用,您可以嘗試另一種解決方案;但是,如果您有一個 GPT 磁碟上的 GRUB,從 MBR 啟動效果最好BIOS 開機分割區,因此,如果您轉換分割區表類型然後安裝 BIOS 版本的 GRUB,則應該建立一個。

相關內容