江上渔夫 发表于 2016-1-11 09:52:56

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:25

有人讨论过,目前不能。Bootmgr暂时无法引导除了windows以外的efi文件

q8155128 发表于 2016-1-11 15:05:48

lbw2007 发表于 2016-1-11 10:30
有人讨论过,目前不能。Bootmgr暂时无法引导除了windows以外的efi文件

恭喜啊,少将了......

binsys 发表于 2016-1-11 16:05:21

本帖最后由 binsys 于 2016-1-11 16:07 编辑

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


https://github.com/reactos/reactos/tree/master/reactos/boot/environ
https://github.com/reactos/reactos/blob/master/reactos/boot/environ/lib/bootlib.c InitializeLibrary

前提是不考虑签名问题,禁用签名.

boy6585948 发表于 2016-1-11 17:56:59

binsys 发表于 2016-1-11 16:05
从 bootmgr 引导的UEFI必须链接一个MS内部lib,也就是EFI的文件类型不是普通EFI.如果想搞可以参考最近ReactO ...

对啊,现在可以让微软开源bootmgr 试试,签名的问题···

binsys 发表于 2016-1-11 19:04:23

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

~让MS开源bootmgr,您太强悍了~期待阿

江上渔夫 发表于 2016-1-12 08:48:59

感谢lbw2007和binsys的回答。
本人没有编程经验,所以。。。还是等高手来吧。
等MS开源bootmgr,那是基本不可能想象的事情。
MS推自己标准的Secure boot,把控了硬件厂商的系统入口,其它的只能跟着MS的标准走,否则兼容性会是个大问题。

再次感谢!

qj_tzy 发表于 2016-1-13 11:46:13

我也在问同一个问题,但至目前,尚无结果。

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

devilma 发表于 2016-3-2 19:49:18

估计很难!除非有微软的源码
页: [1]
查看完整版本: UEFI Bootmgr启动后可以转grub2吗?