无忧启动论坛

标题: UEFI Bootmgr启动后可以转grub2吗? [打印本页]

作者: 江上渔夫    时间: 2016-1-11 09:52
标题: UEFI Bootmgr启动后可以转grub2吗?
搜索了论坛,发现都是说UEFI Grub2启动后转Bootmgr的帖子,没有UEFI Bootmgr启动后转grub2的资料。
请问,现阶段可以实现UEFI Bootmgr启动后转grub2吗?

原因:
Bootmgr启动兼容性好,单位老电脑都没问题。Grub2启动,部分机器不能引导启动。
为了便携与安全性,一般都是光盘启动模式量产USB-CD启动。
现在为了集成Parted Magic,Parted Magic是GURB2启动的。

wintoflash的Parted Magic相关帖子:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=322477

jebbs的GURB2 UEFI环境如何引导光盘上的非镜像PE系统
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=349361
作者: lbw2007    时间: 2016-1-11 10:30
有人讨论过,目前不能。Bootmgr暂时无法引导除了windows以外的efi文件
作者: q8155128    时间: 2016-1-11 15:05
lbw2007 发表于 2016-1-11 10:30
有人讨论过,目前不能。Bootmgr暂时无法引导除了windows以外的efi文件

恭喜啊,少将了......
作者: binsys    时间: 2016-1-11 16:05
本帖最后由 binsys 于 2016-1-11 16:07 编辑

从 bootmgr 引导的UEFI必须链接一个MS内部lib,也就是EFI的文件类型不是普通EFI.如果想搞可以参考最近ReactOS 的核心开发者 Alex的几个commit 来自己作一个支持bootmgr的.efi文件


https://github.com/reactos/react ... eactos/boot/environ
https://github.com/reactos/react ... viron/lib/bootlib.c InitializeLibrary

前提是不考虑签名问题,禁用签名.
作者: boy6585948    时间: 2016-1-11 17:56
binsys 发表于 2016-1-11 16:05
从 bootmgr 引导的UEFI必须链接一个MS内部lib,也就是EFI的文件类型不是普通EFI.如果想搞可以参考最近ReactO ...

对啊,现在可以让微软开源bootmgr 试试,签名的问题···
作者: binsys    时间: 2016-1-11 19:04
boy6585948 发表于 2016-1-11 17:56
对啊,现在可以让微软开源bootmgr 试试,签名的问题···

~让MS开源bootmgr,您太强悍了~期待阿
作者: 江上渔夫    时间: 2016-1-12 08:48
感谢lbw2007和binsys的回答。
本人没有编程经验,所以。。。还是等高手来吧。
等MS开源bootmgr,那是基本不可能想象的事情。
MS推自己标准的Secure boot,把控了硬件厂商的系统入口,其它的只能跟着MS的标准走,否则兼容性会是个大问题。

再次感谢!
作者: qj_tzy    时间: 2016-1-13 11:46
我也在问同一个问题,但至目前,尚无结果。

请见我的帖子《请教UEFI+GPT启动中bcd调用另一efi文件、隐藏其他系统分区的两个问题》
http://bbs.wuyou.net/forum.php?m ... d=374340&extra=

作者: devilma    时间: 2016-3-2 19:49
估计很难!除非有微软的源码




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