基於 debian9 安裝 Windows10 雙系統 丟失引導文件的修復辦法


基於debian9安裝Windows10雙系統 丟失引導文件的修復辦法

一條命令修復啟動項:

1 sudo grub-mkconfig -o /boot/efi/EFI/GRUB/grub.cfg
 # 或者下面這條命令,具體根據grub.cfg文件的位置來確定就好
1 sudo grub-mkconfig -o /boot/grub/grub.cfg

手動創建 Windows 啟動項

 

1. 編輯 Windows 啟動配置文件

 /etc/grub.d/40.custom

增加下面的內容:

1 menuentry "啟動 Windows 10" { echo "正在啟動 Windows 10..."
2 insmod part_gpt
3 insmod fat
4 insmod search_fs_uuid
5 insmod chain
6 search --fs-uuid --no-floppy --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 913B-D0CD
7 chainloader /EFI/Microsoft/Boot/bootmgfw.efi }

其中 –hint-bios=hd0,gpt2 –hint-efi=hd0,gpt2 –hint-baremetal=ahci0,gpt2913B-D0CD 需要根據本地具體情況獲取。方法如下

獲取uuid命令:

sudo grub-probe –target=fs_uuid /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi

得到:913B-D0CD

-------------------------------

獲取hint-string命令:

sudo grub-probe –target=hints_string /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi

得到:–hint-bios=hd0,gpt2 –hint-efi=hd0,gpt2 –hint-baremetal=ahci0,gpt2

 

2.重新生成配置文件

sudo grub-mkconfig -o /boot/efi/EFI/GRUB/grub.cfg

 或者:

sudo grub-mkconfig -o /boot/grub/grub.cfg

 

參考資料:
https://blog.csdn.net/aaazz47/article/details/78643355
參考資料:
https://wiki.archlinux.org/index.php/GRUB_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM