找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: wintoflash

[原创] [0620] bootmgfw.efi bcd菜单启动efi程序 (例如grub)

 荐  火... [复制链接]
发表于 2026-6-19 16:12:10 | 显示全部楼层
感谢分享
回复

使用道具 举报

 楼主| 发表于 2026-6-19 20:21:54 | 显示全部楼层
20260619更新
开源 (https://github.com/a1ive/efiloader)
支持自定义EFI程序路径,例如
  1. bcdedit /set %guid% loadoptions \EFI\okr.efi
复制代码

支持PXE网络启动
回复

使用道具 举报

发表于 2026-6-20 08:59:26 | 显示全部楼层
很酷啊,ISO光盘启动已经调试成功了,直接转g4e
回复

使用道具 举报

发表于 2026-6-20 10:16:18 | 显示全部楼层
很好,谢谢
回复

使用道具 举报

 楼主| 发表于 2026-6-20 12:25:27 | 显示全部楼层
本帖最后由 wintoflash 于 2026-6-20 13:27 编辑

20260620更新
支持Win7 bootmgfw.efi (v1)
支持arm64/ia32 (未实机测试)
回复

使用道具 举报

发表于 2026-6-20 12:30:43 | 显示全部楼层
多谢分享,先收藏一份再去试试
回复

使用道具 举报

发表于 2026-6-20 12:48:00 | 显示全部楼层
在VM里试了一下,多硬盘的话,F2里只能看到efiloader文件所有的硬盘,怎么样才能看到其它硬盘

点评

这是VMWare UEFI固件的一个bug。多重启几次,有时候能识别有时候不能识别。  详情 回复 发表于 2026-6-20 13:09
回复

使用道具 举报

 楼主| 发表于 2026-6-20 13:09:38 | 显示全部楼层
0cat0 发表于 2026-6-20 13:48
在VM里试了一下,多硬盘的话,F2里只能看到efiloader文件所有的硬盘,怎么样才能看到其它硬盘 ...

这是VMWare UEFI固件的一个bug。多重启几次,有时候能识别有时候不能识别。

点评

多谢回复,试了一下实机,没有问题可以看到其它硬盘  详情 回复 发表于 2026-6-20 13:25
回复

使用道具 举报

发表于 2026-6-20 13:13:54 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2026-6-20 13:25:36 | 显示全部楼层
wintoflash 发表于 2026-6-20 13:09
这是VMWare UEFI固件的一个bug。多重启几次,有时候能识别有时候不能识别。

多谢回复,试了一下实机,没有问题可以看到其它硬盘
回复

使用道具 举报

发表于 2026-6-20 13:34:56 | 显示全部楼层
很好,谢谢
回复

使用道具 举报

发表于 2026-6-20 13:40:58 | 显示全部楼层
厉害,支持大佬
回复

使用道具 举报

发表于 2026-6-20 16:39:42 来自手机 | 显示全部楼层
支持原创
回复

使用道具 举报

发表于 2026-6-20 17:13:12 | 显示全部楼层
回复

使用道具 举报

发表于 2026-6-20 17:37:29 | 显示全部楼层
学习学习
回复

使用道具 举报

发表于 2026-6-20 21:48:03 | 显示全部楼层
弄好了

Windows 8 x64 EFI-2026-06-20-17-08-30.png Windows 8 x64 EFI-2026-06-20-20-45-58.png

点评

大佬可否能分享一下这个菜单模板,小白,不会自己制作,万分感谢  详情 回复 发表于 2026-6-25 13:05
闲了无事,开机套娃!  发表于 2026-6-21 10:53
👍这下终于可以无限套娃了  发表于 2026-6-20 22:01
回复

使用道具 举报

发表于 2026-6-21 11:04:03 | 显示全部楼层
大神威武!!!
回复

使用道具 举报

发表于 2026-6-21 11:36:08 来自手机 | 显示全部楼层
grub2会不会汲取它,跳过中间,直接启动?

点评

不能安全启动,变的用处不大,毕竟后面的新机器都是开启安全摸式(关闭有点麻烦),ventoy还可以签名进安全模式  详情 回复 发表于 2026-6-21 12:29
回复

使用道具 举报

发表于 2026-6-21 12:29:28 来自手机 | 显示全部楼层
窄口牛 发表于 2026-6-21 11:36
grub2会不会汲取它,跳过中间,直接启动?

不能安全启动,变的用处不大,毕竟后面的新机器都是开启安全摸式(关闭有点麻烦),ventoy还可以签名进安全模式

点评

我的电脑打开安全模式怎么也能进入,有点奇怪  详情 回复 发表于 2026-6-21 17:18
回复

使用道具 举报

发表于 2026-6-21 12:48:35 | 显示全部楼层
学习了!
回复

使用道具 举报

发表于 2026-6-21 17:18:31 | 显示全部楼层
本帖最后由 hhh333 于 2026-6-21 17:21 编辑
azhong123456 发表于 2026-6-21 12:29
不能安全启动,变的用处不大,毕竟后面的新机器都是开启安全摸式(关闭有点麻烦),ventoy还可以签名进安全 ...

我的电脑打开安全模式怎么也能进入,有点奇怪。可能是假安全模式

点评

我测开了安全模式不可以,用ventoy引导也不可以  详情 回复 发表于 2026-6-21 17:34
回复

使用道具 举报

发表于 2026-6-21 17:33:32 | 显示全部楼层
牛

其它引导器的安全启动,  是另一个问题
       比如: 自签名g4e   grub  即可以支持 (即自个解决自个的安全启动)
回复

使用道具 举报

发表于 2026-6-21 17:34:10 来自手机 | 显示全部楼层
hhh333 发表于 2026-6-21 17:18
我的电脑打开安全模式怎么也能进入,有点奇怪。可能是假安全模式

我测开了安全模式不可以,用ventoy引导也不可以

点评

可以设置显示BCD菜单的F8安全模式,不可以的画面有没  详情 回复 发表于 2026-6-26 15:28
回复

使用道具 举报

发表于 2026-6-21 17:50:15 | 显示全部楼层
用虚拟机安全模式测就报错,efiloader.efi错误

点评

所以efi过不了安全启动,就没什么用,那怕可以签名安全启动也可以,主要后面的机子默认都是开启安全模式,关闭还有风险,有可能BL锁上,特别用微软帐号登陆的,  详情 回复 发表于 2026-6-21 18:43
回复

使用道具 举报

发表于 2026-6-21 18:43:13 来自手机 | 显示全部楼层
hhh333 发表于 2026-6-21 17:50
用虚拟机安全模式测就报错,efiloader.efi错误

所以efi过不了安全启动,就没什么用,那怕可以签名安全启动也可以,主要后面的机子默认都是开启安全模式,关闭还有风险,有可能BL锁上,特别用微软帐号登陆的,
回复

使用道具 举报

发表于 2026-6-22 08:45:12 来自手机 | 显示全部楼层
本帖最后由 窄口牛 于 2026-6-22 08:47 编辑

那啥,我能问问啥是安全模式吗?嘿嘿。
一般人安全启动,应该是有效且不得不必要的,因为它是默认必须的;搞机的,谁会喜欢它呢,明明是个枷锁,限制。
回复

使用道具 举报

发表于 2026-6-22 11:14:48 | 显示全部楼层
才刷到,试了下,链式引导启动三方shell.efi正常。赞一个!
回复

使用道具 举报

发表于 2026-6-22 13:01:48 | 显示全部楼层
整到U盘里好使,弄成ISO用银灿量产到U盘的USB-CDROM就不行了,找不到shell.efi。U盘根目录里有shell.efi

点评

1#有说明。光盘启动的情况下要启动的EFI文件应该放到El-Torito UEFI IMG里面  详情 回复 发表于 2026-6-22 13:16
回复

使用道具 举报

 楼主| 发表于 2026-6-22 13:16:19 | 显示全部楼层
kaixiin0917 发表于 2026-6-22 14:01
整到U盘里好使,弄成ISO用银灿量产到U盘的USB-CDROM就不行了,找不到shell.efi。U盘根目录里有shell.efi ...

Snipaste_2026-06-22_14-14-55.png
1#有说明。光盘启动的情况下要启动的EFI文件应该放到El-Torito UEFI IMG里面

点评

用xorriso看了下ISO El Torito catalog : 1538 1 El Torito images : N Pltf B Emul Ld_seg Hdpt Ldsiz LBA El Torito boot img : 1 BIOS y none 0x0000 0x00 8 1539 El T  详情 回复 发表于 2026-6-22 14:17
回复

使用道具 举报

发表于 2026-6-22 14:17:19 | 显示全部楼层
wintoflash 发表于 2026-6-22 13:16
1#有说明。光盘启动的情况下要启动的EFI文件应该放到El-Torito UEFI IMG里面

用xorriso看了下ISO
El Torito catalog  : 1538  1
El Torito images   :   N  Pltf  B   Emul  Ld_seg  Hdpt  Ldsiz         LBA
El Torito boot img :   1  BIOS  y   none  0x0000  0x00      8        1539
El Torito boot img :   2  UEFI  y   none  0x0000  0x00      1        1541
El Torito img blks :   1  2
El Torito img blks :   2  720
ISO结构如下:
├── boot/        
├── efi/         
│   ├── boot/
│   │   ├── bootx64.efi
│   └── microsoft/      
├── sources/      
├── bootmgr   
├── bootmgr.efi   
我放在根目录和efi\BOOT下都不行,还能怎么弄呢 大佬

点评

测试包:进最后一项,多种方式可互转 https://cloud.189.cn/t/Y3YveyVNnEra(访问码:1ly5)  详情 回复 发表于 2026-6-23 20:46
我说了啊,放El Torito UEFI IMG里面 就是这个  详情 回复 发表于 2026-6-22 14:22
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1|闽公网安备35020302032614号 )

GMT+8, 2026-9-25 23:51

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表