Grub 在 Windows 10 雙啟動中無法載入

Grub 在 Windows 10 雙啟動中無法載入

我先安裝了 Windows 10,然後安裝了最新的 Xubuntu 版本。如果我現在啟動它會直接啟動 Xubuntu。 Grub 不會被載入。我還將 grub 中的引導樣式從隱藏更改為選單,但沒有成功。然後我嘗試在啟動時按 esc 鍵強制 grub 啟動選單,但也沒有成功。所以看起來 grub 根本沒有載入。

當我將啟動順序(在 UEFI 中)更改為安裝 Windows 10 的硬碟時,它啟動時沒有任何問題。我嘗試了啟動修復工具。當我選擇應用程式時,它說我需要為 CRM 啟用舊模式。我檢查了 UEFI 螢幕,它已經啟動。我從啟動修復中得到的錯誤是LegacyWindows detected

安裝 Xubuntu 時,我根據需要建立了一個 efi 分割區。我在 fstab 中看到這個分割區。如何在無需進入 Uefi-Bios 來選擇要啟動的磁碟的情況下實現雙啟動?

答案1

您無法在 lagacy 系統和 uefi 系統之間進行雙重啟動。

解決此問題的最簡單方法是將 Windows 啟動從 Legacy 模式轉換為 UEFI 模式。我發現瞭如何做到這一點的一步一步:https://www.maketecheasier.com/convert-legacy-bios-uefi-windows10/

如果您想從新的 iso 重新安裝 Windows,則需要使用其他工具變更分割區表類型。有一個非常好的 gdisk,我之前已經用過好幾次了:https://www.explorelinux.com/convert-disk-mbr-to-gpt-on-linux/

開始之前 - 備份您的資料。如果出現問題,您可能會遺失該磁碟機上的所有內容。

完成後,執行 Ubuntua 並執行 grub os-prober 來尋找 Windows(如果沒有自動找到)。或者,您可以安裝 rEFInd 引導管理器 - 我發現對於雙重開機 efi 系統來說,它比 grub 好得多。

相關內容