美文网首页
修改windows引导管理器为linux引导管理器

修改windows引导管理器为linux引导管理器

作者: vygjyfjt | 来源:发表于2018-10-20 23:02 被阅读237次

    记一次在原有win10基础上安装manjaro双系统,手残经历:
    安装manjaro时,手残,将efi分区格式化了,导致win10启动项丢失


    划重点

    只要windows的系统分区和linux的根分区没有被破坏,理论上都是是可以修复的.
    可以去补一下系统引导过程方面的知识.


    解决方法

    1. 修复win10启动项
    • 无法在manjaro中使用os-prober自动重建win10启动项.
    • 但是可以使用win10系统光盘进行启动项修复,修复成功后,安装的linux的启动项会被覆盖.
    • 成功后进入windows,如果需要在windows引导管理器添加linux启动项,可以使用easybcd等工具,后面的就不用看了;如果要使用linux引导管理器,请继续步骤2
    2.修复manjaro启动项
    1. 获取manjaro的安装介质,并选择安装介质启动.
    2. 在首页会有一项"detect efi....."(检测efi启动项),点进去,选择manjaro的启动项
    3. 系统会进入以前安装好的manjaro系统
    4. 此时使用键入命令
      grub-mkconfig -o /boot/grub/grub.cfg
    5. 可以看到反馈信息中"found ..."字样,表示搜索到启动项了.
      如果磁盘中有其他启动分区,也会自动添加进去.
    6. 修改GPT的第一引导指向linux引导管理器
      grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub --recheck
    7. 重建grub引导菜单
      grub-mkconfig -o /boot/grub/grub.cfg

    相关文章

      网友评论

          本文标题:修改windows引导管理器为linux引导管理器

          本文链接:https://www.haomeiwen.com/subject/ssxsvftx.html