无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 92797|回复: 121
打印 上一主题 下一主题

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, 下载次数: 1536)
EFI_grub2_to_bootmgrfw.efi_v0.1_ia32_x64.part02.rar (1 MB, 下载次数: 1392)
EFI_grub2_to_bootmgrfw.efi_v0.1_ia32_x64.part03.rar (1 MB, 下载次数: 1372)
EFI_grub2_to_bootmgrfw.efi_v0.1_ia32_x64.part04.rar (1 MB, 下载次数: 1515)
EFI_grub2_to_bootmgrfw.efi_v0.1_ia32_x64.part05.rar (1 MB, 下载次数: 1247)
EFI_grub2_to_bootmgrfw.efi_v0.1_ia32_x64.part06.rar (850.79 KB, 下载次数: 1155)

点评

亲测用 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

查看全部评分

113#
发表于 2025-4-13 22:39:11 | 只看该作者
多年前,我也研究过,直接把grub2安装到u盘上支持bios ia32.uefi x64.uefi 三启动。
这几天 又看了看,
想用同样方法做光盘,发现,不能通过 grub2 直接chainloader 启动 bootmgfw.efi 。
光盘能实现三启,但是,不能实现像u盘那样启动光盘上的pe。
有个 uefiall.bin 的文件倒是可以实现,但是又不能像grun2这样灵活。
回复

使用道具 举报

112#
发表于 2025-1-17 18:49:47 | 只看该作者
谢谢分享
回复

使用道具 举报

111#
发表于 2024-12-25 14:53:31 | 只看该作者
谢谢分享
回复

使用道具 举报

110#
发表于 2024-12-23 18:05:28 | 只看该作者
看贴是一种态度,回帖是一种美德。
回复

使用道具 举报

109#
发表于 2024-10-29 21:06:26 | 只看该作者
感谢楼主辛苦的付出
回复

使用道具 举报

108#
发表于 2024-9-10 11:40:04 | 只看该作者
感谢分享了
回复

使用道具 举报

107#
发表于 2024-8-6 21:23:27 | 只看该作者
学习学习
回复

使用道具 举报

106#
发表于 2023-4-26 18:08:29 | 只看该作者
感谢分享学习一下
回复

使用道具 举报

105#
发表于 2023-4-23 15:51:55 | 只看该作者
谢谢提供分享
回复

使用道具 举报

104#
发表于 2023-4-11 22:51:42 来自手机 | 只看该作者
学习
回复

使用道具 举报

103#
发表于 2023-4-10 16:57:57 | 只看该作者
回复

使用道具 举报

102#
发表于 2023-3-7 23:04:47 | 只看该作者
只能做UEFI引导,不能做BIOS引导吗
回复

使用道具 举报

101#
发表于 2022-7-25 17:12:47 | 只看该作者
清晰明了,谢谢 辛苦了
回复

使用道具 举报

100#
发表于 2022-3-25 10:15:17 | 只看该作者
        很给力!
回复

使用道具 举报

99#
发表于 2021-1-31 19:13:02 来自手机 | 只看该作者
谢谢楼主分享。
回复

使用道具 举报

98#
发表于 2021-1-28 14:24:57 来自手机 | 只看该作者
楼主思路简洁明了,谢谢。已收藏。
回复

使用道具 举报

97#
发表于 2021-1-17 07:55:35 | 只看该作者
请问高手象VENTOY它里面的EFI及GRUB及VENTOY三个目录下都没有BCD,它的启动顺序是怎样?
回复

使用道具 举报

96#
发表于 2021-1-8 09:01:20 | 只看该作者
谢谢楼主的分享
回复

使用道具 举报

95#
发表于 2020-12-30 22:54:12 | 只看该作者
高手,你好请问有关第一大点的情况中由WINDOWS BOOT MANAGER来引导的情况下,原来有一个WIN10的VHD的启动选项,一直用开好好的,有一天VHD文件坏了后,删除了这一启动选项后,重新用BOOTICE或EASYBCD添加回去后,在BOOTICE和EASYBCD中是可见的,但在开机时偏偏就是这一项都不可见。而且换了几个盘都如此。请问知道是什么原因吗?

点评

不显示说明配置有问题  发表于 2021-1-21 01:00
回复

使用道具 举报

94#
发表于 2020-12-30 16:32:22 | 只看该作者
试试看
回复

使用道具 举报

93#
发表于 2020-12-13 22:56:12 来自手机 | 只看该作者
来学习了
回复

使用道具 举报

92#
发表于 2020-11-2 16:56:54 | 只看该作者
要好好研究一下GRUB,搞懂VHDX启动LINUX.
回复

使用道具 举报

91#
发表于 2020-10-20 14:18:41 | 只看该作者
清晰明了,谢谢 辛苦了
回复

使用道具 举报

90#
发表于 2020-8-22 12:52:52 | 只看该作者
顶,路过学习中
回复

使用道具 举报

89#
发表于 2020-8-17 08:38:46 | 只看该作者
打卡学习
回复

使用道具 举报

88#
发表于 2020-8-17 08:18:39 | 只看该作者
回复

使用道具 举报

87#
发表于 2020-7-22 22:31:22 来自手机 | 只看该作者
大神,下载来研究学习!准备搞一个u盘可以安装windows和linux,并且有dos和efi shell做刷bios用
回复

使用道具 举报

86#
发表于 2020-7-21 20:12:52 | 只看该作者
学习学习,这几天正在研究
回复

使用道具 举报

85#
发表于 2020-5-12 18:33:43 | 只看该作者
感谢大佬,学习了
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-6-15 11:28

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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