Linux-Mint

GRUB 不會顯示;Linux Mint 和 Windows 10 在不同的驅動器上

  • August 27, 2017

我在一個硬碟上安裝了 Linux Mint,在另一個硬碟上安裝了 Windows 10(首先是 Windows),然後我將 BIOS 設置為首先啟動 Linux 磁碟。它啟動得很好,但它完全跳過了 GRUB,只是啟動到 Mint。我可以通過改回 BIOS 來啟動 Windows,但我更願意讓 grub 處理它。我已經嘗試過更新 grub(使用 update-grub)並獲得輸出:

Found linux image:  {some file}
Found initrd image:  {some file}
Found memtest86+ image:  {some elf file}
Found memtest86+ image:  {some bin file}

我認為 grub 找不到 Windows,但我對任何其他想法持開放態度。

更新:

它現在顯示菜單,但 Windows 10 不在上面。

在大多數情況下,此類問題與以下事實有關,即 Windows 在安裝時傾向於執行 MBR 樣式的分區方案,而 linux 傾向於執行 GPT 分區方案。這些是什麼?也許你應該發布的輸出

fdisk -l

在您的 linux 分區上以闡明您的分區佈局。

根據指南,Windows 10 甚至拒絕安裝在 GPT 預分區的驅動器上。我無法檢查,因為我沒有 Windows 10….

我會嘗試的解決方案是在 BIOS 設置中明確關閉 UEFI 引導模式並切換到 Legacy 引導模式。之後嘗試重新執行 Linux 安裝(現在應該使用 MBR 分區方案進行)。

使用 Ubuntu 時,您可以清楚地看到使用 Legacy 引導與 UEFI 引導模式時引導載入程序主題的區別……我想你會注意到差異。

引用自:https://unix.stackexchange.com/questions/386574