
我先安裝了 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 好得多。