无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 62309|回复: 114
打印 上一主题 下一主题

UEFI启动grub2引导win PE_2017.7.9—含自动判断 IA32/X64,选择显示 BCD 菜单模板

    [复制链接]
跳转到指定楼层
1#
发表于 2017-2-18 20:02:29 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 comzhongwy 于 2017-7-9 00:07 编辑

这是较早的帖子
http://nonameteam.cc/thread-1914-1-1.html

目录
一、bootmgfw.efi 文件加载流程

二、Grub2 --> bootmgfw.efi 文件加载流程

三、U盘 UEFI 启动,x86 与 x64 PE 独立菜单模板


==========================================
一、bootmgfw.efi 文件加载流程

        UEFI启动时,若以Windows Boot Manager为默认
引导,文件加载流程如下图所示,其中:
\EFI\boot\bootx64.efi 由 \EFI\microsoft\boot\bootmgfw.efi 改文件名而来\EFI\boot\zh-CN\bootx64.efi.mui 由 \EFI\microsoft\boot\zh-CN\bootmgfw.efi.mui  改文件名而来



         也就是说,Windows Boot Manager引导如果是UEFI默认启动的 \EFI\boot\bootx64.efi ,则会加载 \EFI\microsoft\boot\BCD 菜单配置。

=================================================
二、Grub2 --> bootmgfw.efi 文件加载流程


          UEFI启动时,若以Grub2为默认引导,再去引导Windows Boot Manager引导的 的bootmgfw.efi ,则会加载与 bootmgfw.efi 同目录的 BCD 菜单配置,而这个msboot文件夹的名字可以随意改成别的,也可以将这个msboot文件夹复制多份,每一份BCD 菜单配置中只保留一个PE启动项,来达到在Grub2中一次选择启动不同的PE的效果

         图中有些文件还可以精简,比如不需要显示 BCD 菜单的话,连字体文件和语言文件都可以不要,最少只需保留 bootmgfw.efi 和BCD文件,对了,启动wim镜像需要boot.sdi文件。

        若有安装了多个Windows系统而用grub2作为默认引导的也可以用此法。

===========================================
三、U盘/硬盘 UEFI 启动,x86 与 x64 PE 独立菜单模板

      自动判断 IA32/X64,选择显示 BCD 菜单。

     存在问题:不能用于光盘镜像,光盘镜像中,grub2 无法启动 bootmgrfw.efi 原因不明。暂没有试验其它引导替换grub2 。

EFI_grub2_to_bootmgrfw.efi_v0.1_ia32_x64.part01.rar (1 MB, 下载次数: 1487)
EFI_grub2_to_bootmgrfw.efi_v0.1_ia32_x64.part02.rar (1 MB, 下载次数: 1343)
EFI_grub2_to_bootmgrfw.efi_v0.1_ia32_x64.part03.rar (1 MB, 下载次数: 1324)
EFI_grub2_to_bootmgrfw.efi_v0.1_ia32_x64.part04.rar (1 MB, 下载次数: 1463)
EFI_grub2_to_bootmgrfw.efi_v0.1_ia32_x64.part05.rar (1 MB, 下载次数: 1195)
EFI_grub2_to_bootmgrfw.efi_v0.1_ia32_x64.part06.rar (850.79 KB, 下载次数: 1109)

点评

亲测用 XORBOOT 直接启动WIM最好了  发表于 2017-12-24 03:59

评分

参与人数 14无忧币 +53 收起 理由
hdmhome + 1 很给力!
wuxin9712 + 5
cxm123 + 1 赞一个!
anarki2001 + 3
lawhero + 1 赞一个!
joke03 + 5 赞一个!
zmac2007 + 5
糊涂 + 5
2012iget + 2 很给力!
wsgdmzr + 5 赞一个!
lbw2007 + 5 很给力!
oldking + 5 很给力!
syrea + 5 很给力!
freesoft00 + 5

查看全部评分

2#
 楼主| 发表于 2017-2-21 01:36:58 | 显示全部楼层
wsgdmzr 发表于 2017-2-20 08:52
请问大神,光盘下的GRUB2能这样处理吗?我试着这样处理却无论如何都启动不了,不知我错在那里了。

你也许需要这个

制作BIOS+UEFI启动ISO镜像 阿弥陀佛PE工具箱V2.0
http://www.upantool.com/iso/2014/5173.html

点评

谢谢大神,GRUB2光盘启动的话你的方法不适合。  详情 回复 发表于 2017-3-1 20:08
回复

使用道具 举报

3#
 楼主| 发表于 2017-3-3 09:41:15 | 显示全部楼层
窄口牛 发表于 2017-3-2 08:47
efi下不花屏吧,我遇到都是legacy下花屏。

不应该花屏,是你什么地方有问题吧
回复

使用道具 举报

4#
 楼主| 发表于 2017-6-21 11:28:05 | 显示全部楼层
Wee 发表于 2017-6-21 11:00
请问楼主,在PXE UEFI环境中GRUB2引导安装WindowsPE应该怎么引导?

先引导bootmgfw.efi ,再通过bootmgfw.efi 去引导PE
回复

使用道具 举报

5#
 楼主| 发表于 2017-6-21 12:26:50 | 显示全部楼层
Wee 发表于 2017-6-21 11:50
如何引导bootmgfw.efi?我通过set root方式引导总是提示找不到文件或者路径不可用


PXE UEFI  不用 set root 吧,我没用过PXE UEFI,你可以试试

menuentry "Windows Boot Manager" {
        terminal_output console
        chainloader /efi/Microsoft/boot/bootmgfw.efi
}
回复

使用道具 举报

6#
 楼主| 发表于 2017-7-8 01:49:09 | 显示全部楼层
增加U盘/硬盘 UEFI 启动,x86 与 x64 PE 独立菜单模板

      自动判断 IA32/X64,选择显示 BCD 菜单。
回复

使用道具 举报

7#
 楼主| 发表于 2017-8-7 18:39:34 | 显示全部楼层
窄口牛 发表于 2017-8-7 16:38
现在可以完全以grub2为主引导了,不用别的转。

grub2 能直接启动 Windows 了?能直接启动 wim 镜像了?

请赐教
回复

使用道具 举报

8#
 楼主| 发表于 2017-8-8 18:08:29 | 显示全部楼层
窄口牛 发表于 2017-8-7 22:26
没明白你的意思?

      我之所以用 grub2 转 bootmgr ,就是 UEFI 启动,grub2 不能直接启动 Windows ,只能先转到 bootmgr 菜单,再去启动 Windows。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-26 22:39

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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