Linux-Mint
每次啟動 Windows 10 時 grub2 都會消失
我在 SSD 上安裝了 Windows 7 並將其升級到 Windows 10。然後我安裝了 Linux mint 17.2 Cinnamon 並具有以下分區:
啟動菜單顯示 Linux Mint 和 Windows 10,我認為一切都很好。UEFI 啟動配置顯示“ubuntu”。然而,在啟動 Windows 並重新啟動後,grub 消失了,在啟動配置中只有“Windows 啟動管理器”可用。當我修復 grub2
grub-install
並且grub-update
我能夠再次啟動 Linux Mint 時,但前提是我不啟動到 Windows 10,這似乎每次都會像這樣消滅 grub。Secureboot 和 Fastboot 被禁用。
/boot/efi 包含文件夾 Boot、Microsoft 和 ubuntu。
我做錯什麼了嗎?我怎樣才能讓 grub2 永久工作?
我發現了問題。看著 NVRAM,
sudo efibootmgr
我注意到 Windows 引導載入程序似乎有成為引導順序中第一個條目的衝動。當我將其更改為 grub2 時,Windows 會覆蓋條目 0000 並更改引導順序,即使 grub2 之前是 0000,也會覆蓋它。解決方案是將 Windows 啟動管理器條目設置為非活動狀態,但將其保留在啟動順序的首位:
sudo efibootmgr --bootnum 0000 --inactive sudo efibootmgr --bootorder 0000,0002,000C,000D
(0002 是 grub2)