无忧启动论坛

标题: 花样作死,如何生成一个efi文件,使得运行它就能启动pe??? [打印本页]

作者: 510819776    时间: 2018-1-22 20:48
标题: 花样作死,如何生成一个efi文件,使得运行它就能启动pe???
本帖最后由 510819776 于 2018-1-22 21:29 编辑

如题
大家都知道uefi启动win10pe需要最少bootmgfw.efi bcd boot.sdi boot.wim四个文件
我在想能不能弄出一个winpe.efi 使得运行这个winpe.efi后直接就启动进入了winpe了
目前的思路是使用grub2的efi版本
把wimboot bootmgfw.efi bcd boot.sdi boot.wim打包为memdisk 然后合并到grub.efi里面
然后用grub.efi的等价于kernel  initrd的命令来启动????
不知是否可行,另外大家有什么好方案也可以提取出看看
计划难产,死相很难看. grub.efi的kernel加载wimboot没什么效果

作者: MPFENG    时间: 2018-1-22 20:55
楼下大神来回答!
作者: 510819776    时间: 2018-1-22 21:24
MPFENG 发表于 2018-1-22 20:55
楼下大神来回答!

grldr曾经牛逼哄哄  可以和各种文件合并
efi时代纠结了
作者: chishingchan    时间: 2018-1-22 22:39
既然世界适应不了你,唯有你去适合这个世界!
你将 winpe.efi 文件名用官方的不就了啦?!
作者: chishingchan    时间: 2018-1-22 23:30
不好意思!其实我也不是很懂。
作者: 江南一根葱    时间: 2018-1-23 08:35
貌似这个我前段时间尝试过  结果就是我还在这里找出路
作者: captain_g    时间: 2018-1-23 14:06
如果你只想从光盘启动PE,大致可以做到你想要的,ISO中(一个)EFI文件都可以不要,以64位WINPE为例:

0、解压原版光盘ISO镜像;

1、从中提取etfsboot.com、bootx64.efi和efisys_noprompt.bin三个文件;

2、编辑efisys_noprompt.bin(实际是软盘镜像),用提取的bootx64.efi替换掉里面的同名文件、保存;

3、修改、删剪解压得到的原版光盘文件:

1)保留boot文件夹及其:
\boot\bcd;
\boot\boot.sdi;
\boot\memtest.exe;

2)保留efi文件夹及其:
\efi\microsoft\boot\bcd;
\efi\microsoft\boot\memtest.efi;

注:如果还想将重新打包生成的ISO释放到U盘中实现UEFI启动功能,就只能保留\efi\boot\bootx64.efi了!

3)保留sources文件夹:
里面只需放入一个文件——64位PE的核心文件,文件名必须是boot.wim;

4)保留\bootmgr;

5、用oscdimg并etfsboot.com和修改后的efisys_noprompt.bin打包生成UEFI/BIOS双启型WINPE的ISO镜像;
作者: 江南一根葱    时间: 2018-1-24 12:51
captain_g 发表于 2018-1-23 14:06
如果你只想从光盘启动PE,大致可以做到你想要的,ISO中(一个)EFI文件都可以不要,以64位WINPE为例:

0 ...

楼主估计指的是这我说的这个

http://bbs.wuyou.net/forum.php?m ... &fromuid=504115
作者: plutoshen    时间: 2024-8-18 10:09
不知道楼主还在不?我做出了你想象中的东西。




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