如果是debian 13.5 開機選單grub 被windows11 update 重新開機覆蓋呢?
發表於 : 2026-06-01, 07:26
如果是 Debian 13.5 (Trixie) 遇到這種狀況,原理完全一樣,只是路徑名稱需要做相對應的修改。Windows Update 最喜歡在更新後把 UEFI 的第一開機順位強制改回 Windows Boot Manager。
因為你的系統是 Debian,請依照以下步驟直接在 Windows 11 裡將它修正回來:
步驟一:在 Windows 11 中使用管理員權限改回 Debian 路徑
這是最快、最不痛的方法,通常一秒搞定:
1.在 Windows 11 工作列的「開始」圖示上點滑鼠右鍵。
2.選擇**「終端機 (系統管理員)」**(或者「命令提示字元 (系統管理員)」)。
3.複製並貼上以下這行針對 Debian 的專屬指令,然後按下 Enter:
4.如果畫面顯示 「操作順利完成」(The operation completed successfully),就代表成功了!
5.直接重新啟動電腦,Debian 13.5 的 GRUB 藍色開機選單應該就會重新出現。
步驟二:如果上述指令失效(進階 chroot 修復)
如果 Windows 提示找不到路徑,或者重啟後依然直接進 Windows,代表 UEFI 中的 Debian 引導紀錄可能被洗掉了。這時我們需要用當初安裝 Debian 13.5 的隨身碟(Live USB)來進行 chroot 修復:
1.插上 Debian Live USB 並用它開機,進入 Live 桌面環境。
2.打開終端機(Terminal),切換為 root 權限:
3.確認你原本 Debian 系統裝在哪個分區(可以使用 fdisk -l 或 lsblk 檢查)。假設你的 Linux 根目錄(/)在 /dev/sda2,EFI 分區在 /dev/sda1:
4.進入 chroot 環境(這會讓你以原本硬碟裡的 Debian 系統身份執行指令):
5.重新將 GRUB 安裝回 UEFI,並更新開機選單:
6.離開並重啟電腦:
一般來說,使用步驟一的 bcdedit 指令就能完美解決 Debian 被蓋掉的問題。你可以先試試看!
因為你的系統是 Debian,請依照以下步驟直接在 Windows 11 裡將它修正回來:
步驟一:在 Windows 11 中使用管理員權限改回 Debian 路徑
這是最快、最不痛的方法,通常一秒搞定:
1.在 Windows 11 工作列的「開始」圖示上點滑鼠右鍵。
2.選擇**「終端機 (系統管理員)」**(或者「命令提示字元 (系統管理員)」)。
3.複製並貼上以下這行針對 Debian 的專屬指令,然後按下 Enter:
代碼: 選擇全部
bcdedit /set {bootmgr} path \EFI\debian\grubx64.efi
5.直接重新啟動電腦,Debian 13.5 的 GRUB 藍色開機選單應該就會重新出現。
步驟二:如果上述指令失效(進階 chroot 修復)
如果 Windows 提示找不到路徑,或者重啟後依然直接進 Windows,代表 UEFI 中的 Debian 引導紀錄可能被洗掉了。這時我們需要用當初安裝 Debian 13.5 的隨身碟(Live USB)來進行 chroot 修復:
1.插上 Debian Live USB 並用它開機,進入 Live 桌面環境。
2.打開終端機(Terminal),切換為 root 權限:
代碼: 選擇全部
sudo -i
代碼: 選擇全部
# 掛載根目錄
mount /dev/sda2 /mnt
# 掛載 EFI 分區
mount /dev/sda1 /mnt/boot/efi
# 掛載虛擬檔案系統
for i in /dev /dev/pts /proc /sys /run; do mount -B $i /mnt$i; done
代碼: 選擇全部
chroot /mnt
代碼: 選擇全部
grub-install /dev/sda
update-grub
代碼: 選擇全部
exit
reboot