基于 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,gpt2和 913B-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)
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步