无忧启动论坛

标题: grub4dos uefi启动项的问题求助 [打印本页]

作者: wzflxx    时间: 3 天前
标题: grub4dos uefi启动项的问题求助
通过grub4dos uefi启动windows系统后会自动添加一个Windows Boot Manager启动项并置顶,删除再启动windows还会自动添加,请问有什么解决方法,menu.lst是这样写的

title 启动Windows
find --set-root /efi/microsoft/boot/bootmgfw.efi
chainloader /efi/microsoft/boot/bootmgfw.efi


作者: liuzhaoyzz    时间: 3 天前
那是你的主板自动添加的,因为你的引导盘\EFI\Boot\bootx64.efi这个文件,其实就是微软的bootmgfw.efi,而主板会自动添加指向\EFI\Boot\bootx64.efi的引导序列。这与g4e没有关系。
作者: szwp    时间: 3 天前
bootmgfw文件改名,菜单也改
作者: dayeye    时间: 3 天前
本帖最后由 dayeye 于 2025-2-19 22:34 编辑

删除bootmgfw.efi,用\EFI\Boot\bootx64.efi引导-BCD启动项


作者: nianyueriPE    时间: 3 天前
谢谢分享
作者: nianyueriPE    时间: 3 天前
学习了
作者: hilsonma    时间: 前天 06:05
本帖最后由 hilsonma 于 2025-2-20 06:19 编辑

将原来的 \EFI\Microsoft\Boot\bootmgfw.efi 放到上一级目录即变成 \EFI\Microsoft\bootmgfw.efi
将g4e的efi文件改名为bootmgfw.efi 替换成 \EFI\Microsoft\Boot\bootmgfw.efi
menu.lst这样写:

title 启动Windows
    chainloader /EFI/Microsoft/bootmgfw.efi

如果经常修复引导/重建引导,可以使用批处理来做这个替换动作:
  1. @echo off
  2. if not exist \EFI\Microsoft\bootmgfw.efi move \EFI\Microsoft\Boot\bootmgfw.efi \EFI\Microsoft\bootmgfw.efi
  3. copy /y \EFI\grub\g4e.efi \EFI\Microsoft\Boot\bootmgfw.efi
复制代码


前提是事先已设置好 \EFI\grub 文件夹,grub4dos for uefi 的efi文件命名为g4e.efi 也放在\EFI\grub 里面
批处理也放在 \EFI\grub 里面。如果放在其他盘则批处理脚本里要指定完整路径(包含盘符)
作者: kkkssc    时间: 前天 07:20
关闭安全启动,然后才能改动到g4e
作者: guong    时间: 前天 10:31
来学习下
作者: 我来了丷    时间: 前天 14:31
学习一下,看有没有大佬给我点积分!!好人一生平安!谢谢大佬!
作者: nianyueriPE    时间: 前天 23:39
谢谢分享
作者: nianyueriPE    时间: 前天 23:40
学习了
作者: fjun67    时间: 昨天 07:56
了解一下
作者: guong    时间: 昨天 10:31
来了解一下了




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3