zoukankan      html  css  js  c++  java
  • 基于 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)

  • 相关阅读:
    scjp考试准备
    scjp考试准备
    scjp考试准备
    scjp考试准备
    maven学习手记
    maven学习手记
    ExtJS MVC 学习手记3
    调整maven配置文件
    ExtJS MVC学习手记 2
    ExtJS MVC学习手记 1
  • 原文地址:https://www.cnblogs.com/1x11/p/9284636.html
Copyright © 2011-2022 走看看