无忧启动论坛

标题: uefi通过grub2引导bootmgfw.efi启动wim镜像PE [打印本页]

作者: lsxllk    时间: 2017-4-3 21:09
标题: uefi通过grub2引导bootmgfw.efi启动wim镜像PE
本帖最后由 lsxllk 于 2017-4-3 22:04 编辑

大家都知道uefi下windows是通过windows boot manager引导器启动的,实际就是引导bootmgfw.efi实现uefi启动的。而大部分的pe镜像都是wim格式的,其他引导器多数都不支持该格式的pe镜像(包括grub2).而霸道的bootmgfw.efi则指定了BCD、boot.sdi等文件的固定路径,不能实现路径的定制。

如下操作说明了uefi模式下通过grub2引导bootmgfw.efi启动wim镜像PE,并且不需要windows boot manager特定文件夹的方法。

具体的实现原理参考以下大神的帖子:


http://bbs.wuyou.net/forum.php?mod=viewthread&tid=386077&highlight=UEFI%C6%F4%B6%AFgrub2%D2%FD%B5%BCwin%2BPE

http://nonameteam.cc/thread-1914-1-1.html


具体操作流程如下:

目标: 在ESP分区EFI目录下建立一个单独的文件夹WinPE,将启动PE所需的文件全部集中到这里,使其不受windows boot manager的影响。

1.   uefi模式下建立grub2启动项。以grub2对应的GRUBX64.EFI作为引导文件
工具:EasyUEFI


2.修改grub2配置文件GRUB.CFG,添加bootmgfw.efi启动菜单项

注意事项:配置文件GRUB.CFG必须放在ESP分区指定目录下:\Boot\GRUB\
操作时可能需要ESP分区挂载工具:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=385400&extra=page%3D1

3.编辑BCD菜单,启动wim格式PE镜像

工具:BOOTICE

4. 将其它启动PE所需的文件全部拷贝到\EFI\WinPE目录下:

注意事项:boot.sdi是加载wim镜像必须的

5. 将wim镜像拷贝到\EFI\WinPE目录下

为方便大家参考,上传了一份模板,大家只需要将文件解压到esp分区根目录下,并重复以上1、5步骤修改菜单名称及wim镜像。
百度网盘: http://pan.baidu.com/s/1kUAkne3

提取密码:  cyqq

作者: moran    时间: 2017-4-4 16:14
                谢谢分享                。。       
作者: heck    时间: 2017-4-7 10:59
楼主大神啊
作者: 510819776    时间: 2017-5-15 23:45
为啥我用grub2.efi手动这个命令无效呢?
是不是版本太老了?
作者: leexuben    时间: 2017-5-25 16:07
有BAD-OS引擎吗
作者: papago    时间: 2017-10-28 09:42
慢慢学习一下,有点头晕
作者: zheng0502    时间: 2018-10-6 15:38
学习了
作者: ljb00355    时间: 2019-4-15 08:49
学习了,可以这么启动
作者: 2012fang_song    时间: 2019-4-23 16:53
把模板复制到启动分区里,怎么启动不了进入不了菜单。什么原因?
作者: wama    时间: 2019-7-15 11:38
谢谢分享,学习了!
作者: wjzj    时间: 2019-7-26 03:11
谢谢分享,有空时折腾下。
作者: 薛定谔的熊猫    时间: 2019-9-15 16:51
貌似解决了我的问题,下班回家试试看
作者: wanghh    时间: 2019-11-25 15:45
谢谢分享,学习了!
作者: lisd70    时间: 2020-2-21 17:53
谢谢分享,好资料学习了!
作者: lisd70    时间: 2020-3-1 12:23
好资料,学习了谢谢分享
作者: a992721506    时间: 2020-3-2 13:05
谢谢楼主分享方法,有时间了我也试试
作者: alexanderzjs    时间: 2020-3-3 23:52
前面说的好像只有BCD文件是在bootmgr.efi中定义的路径,其他的路径都可以通过Bootice之类的软件修改吧。
作者: sxf1989628    时间: 2020-4-19 16:44
爱上大声地
作者: mxai    时间: 2020-4-20 15:14
看看。
作者: mxai    时间: 2020-4-21 20:09
学习。
作者: Chiwi    时间: 2020-5-26 07:57
以后再试试
作者: songtwo1982    时间: 2020-9-8 13:14
请问用的是哪个PE,我试了很多个boot.wim(pe)都不行,蓝屏。只有一个win8pe可以,但进去后不加载本地硬盘。
作者: 2011newholder    时间: 2020-12-6 15:52
这个支持下
作者: 蓝色鱿鱼    时间: 2021-2-25 10:08
谢谢分享,学习了!
作者: yy960629405    时间: 2022-1-4 15:57
我想通过网络启动winpe不知道可不可以实现




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