pseudo 发表于 2020-5-9 00:04:02

7zE外置方案、UEFI启动模板

本帖最后由 pseudo 于 2021-4-17 10:25 编辑

清爽UEFI启动模板(内置GRUB2文件管理器)、7zE外置方案——举例


零┼拾PE(拾PE源自http://bbs.wuyou.net/forum.php?mod=viewthread&tid=378234,有微小改动,加入了7zE外置方案)


2020.10.21
紧急修正10.18版UEFI模板不能启动ud里wim文件的bug(只需替换grubx64_real.efi)。


2020.10.18
UEFI模板内置Grub2FM外调Ventoy。10PE内置新版Diskgenius。

2020.9.10
yaya大在grub4dos-0.4.6a-2020-08-09版修正了一个bug:http://bbs.wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=180142&pid=4117196&fromuid=195661
这是内置0PE菜单的grub4dos-0.4.6a-2020-08-09版grldr,适用于2020.6.18以来的零+拾PE:
用法:可替换DIY文件夹下同名文件,再用批处理生成grldr和0PE.ISO来最终使用。
注意:grub4dos-0.4.6a-2019-03-25之后、grub4dos-0.4.6a-2020-08-09版之前的grub4dos版本不要用于0PE。

2020.7.8
更新UEFI安全启动模板,采用安全证书。
(无内置Grub2文件管理器)



相应更新制作说明。


2020.7.4更新UEFI启动模板,尝试支持安全启动,比原来多了两个文件。
相应更新制作说明为



2020.6.27

更新UEFI启动模板,修正“硬盘Windows系统”菜单项,grub.cfg改名mygrub.cfg避免跟别人的重名,现在可删掉mygrub2.cfg剩下单文件(因为已经内置了一个,外置的优先,供自定义菜单用)。



相应更新制作说明




2020.6.18

下载地址:(1.8GB)


提示:grub4dos这几年有了许多变化,而0PE一直没更新,两者可能已经不大适配了。目前换了新版grub4dos还未仔细测试。可能有Bug(尤其grub4dos版本方面),请反馈,并关注近期更新。
已发现新版grub4dos的grub.exe有点问题:http://bbs.wuyou.net/forum.php?m ... 1318&fromuid=195661
猜测是grub4dos的bug。暂改回使用grub4dos-0.4.6a-2019-03-25版本,之前下载了使用grub4dos-0.4.6a-2020-03-04版本的网友请重新下载,并关注近期有关更新。
(2020.9.10注:此bug已被yaya大在grub4dos-0.4.6a-2020-08-09版修复:http://bbs.wuyou.net/forum.php?m ... 2&page=302#lastpost)




pseudo 发表于 2020-5-9 00:04:17

清爽UEFI启动模板(内置GRUB2文件管理器)、7zE外置方案

本帖最后由 pseudo 于 2020-6-2 12:47 编辑

UEFI启动模板主要是在以下帖子基础上简化修改而来:
http://bbs.wuyou.net/forum.php?m ... 8534&extra=page%3D1
http://bbs.wuyou.net/forum.php?m ... 0085&extra=page%3D1
https://github.com/a1ive/grub/re ... grub2-latest.tar.gz

1、特点

(1)清爽化,文件、文件夹少得不能再少。
      总共只有一个EFI文件夹(及其下的boot文件夹),有菜单项自动列出EFI文件夹下的东西,供选择运行。
      根目录没有什么PE、boot、DIY、IMGs和ISOs之类文件夹,所有pe的wim文件以及其它vhd、iso可以就放在EFI文件夹下,不另搞文件夹。
      EFI文件夹下的东西自己加,模板里只有一个10PE.WIM空文件作为占位示例,把自己PE的wim文件改名为10PE.WIM替换它即可。
      没有也不需要什么bootmgfw.efi、boot.sdi、bcd之类碍眼的文件。没有grub文件夹,grub.cfg就放在EFI\boot下。

(2)保持菜单开放。
      想自定义菜单,可以自己修改EFI\boot下的grub.cfg,例如增加个启动某PE的wim或iso、列出DIY文件夹内容的菜单项,一行即可搞定。

(3)增加GRUB2文件管理器,并以内置方式令外表清爽。
      GRUB2文件管理器可以列出硬盘、u盘等各处的文件,可以启动选中的wim、vhd、iso等。有它几乎不用自己写什么菜单了。

(4)支持PE藏入ud或放在ntfs分区。
      10PE.WIM可以移动,放在u盘或硬盘上任意分区,甚至藏入ud。

2、安装

(1)拷贝式安装
      把下载得到的EFI文件夹拷贝到U盘,免安装免配置,可UEFI启动U盘就制作好了。
      启动电脑时,按某热键(不同机子热键不同)调出启动设备选择,选与UEFI启动U盘对应的项即可。
      此模板仅针对支持UEFI启动的新机,必要时关闭安全启动。

(2)要求EFI\boot\bootx64.efi这个文件位于文件系统是fat(含fat16、fat32)的盘上(一般U盘自然满足此条件)。
      模板中其它文件如果愿意,可以移到其它非fat盘,甚至藏入ud。10PE.WIM无论放哪个盘,默认都要在EFI文件夹下。
      注意ud里大小写敏感,建议ud里EFI、10PE.WIM字样全大写。


下载:
注意:解压得到“分卷压缩包.zip.001”和“分卷压缩包.zip.002”后,要把两者放在一起再次解压,得到EFI和PETOOLS两个文件夹才是最终结果。

pseudo 发表于 2020-5-9 00:09:33

本帖最后由 pseudo 于 2020-5-9 00:17 编辑

                                          7zE外置方案说明      by Pseudo 2020.4

1、自动创建快捷方式
(1)外置工具放在任意盘PETOOLS目录下,可以多个盘都有PETOOLS目录。
(2)PETOOLS目录下可以自行建立多层下级目录。
(3)7zE外置引擎会为所有盘PETOOLS下的所有文件,在PE的开始菜单中创建快捷方式。
有观点认为只需为可执行文件创建快捷方式,文本文件等“垃圾”文件不必创建。我认为外置工具没那么多讲究,PETOOLS就像垃圾堆,什么都可往里面仍,扔进去就有快捷方式,有什么家当都看得见多爽。

2、自动安装外置驱动
7zE外置引擎会自动安装放在PETOOLS\NT6XDrv文件夹下的.7z驱动包。32位、64位驱动包命名须分别含“x86”、“x64”字样。

3、自制单文件可执行外置工具
(1)7-zip压缩比高,后缀.7z的压缩包可右键用7-zip打开。后缀改为.7zE后仍可右键用7-zip打开,改后缀影响不大。
(2)一旦后缀改为.7zE,在部署了7zE外置引擎的PE环境下,就有一些方便了:
    i).7zE包有专门图标,点击.7zE包可直接展开到X:盘,然后看着办。
    ii)为了达到点击一个.7zE包就可直接运行其内指定程序的效果,让.7zE包变身为一个单文件可执行外置工具,约定只需往.7zE包内加入一个7zE前缀空文件即可。例如,加入名为"7zE.PotPlayerMini.exe"的(空)文件,则会自动运行同一目录下名为PotPlayerMini.exe的程序。
    iii)此外,约定.7zE包内若不加入7zE前缀文件,则自动执行包内顶层目录下的setup.cmd批处理文件(若有)。这是为了那些不能直接运行、还需要复杂安装注册的情形留个接口。
    iii)话说外置驱动也可做成可执行.7zE外置包啊。7zE外置方案是开放的。

4、简单部署
(1)单文件“7zE外置方案.exe”是7zE外置方案的引擎。
把它放在任意地方,启动PE到桌面后找到它、手动运行它就生效,不需要事先部署。
目前要求PE含PECMD.EXE。
(2)为了让该引擎自动运行生效,可以事先部署一下:
    i)把它放在任一U盘或硬盘上、文件夹”D:\PETOOLS\系统工具“之下。
这里假定是在D:盘(可以自己改成实际所在的盘符)。
    ii)在启动PE的PECMD.ini脚本(不少PE有此脚本)中,脚本结束EXIT退出前加上以下三行即可:
////////////////////////////外置方案by Pseudo 2020.4///////////////////begin
forx !PETOOLS\系统工具\7zE外置方案.exe,fulln,1,TEAM link %StartMenu%\Programs\7zE外置方案,%fulln%|EXEC %fulln%
///////////////////////////////////////////////////////////////////////////////end


邪恶海盗 发表于 2020-5-9 00:33:31

不明所以,先占个坑

2010sya 发表于 2020-5-9 07:07:24

一块占坑{:1_186:}

窄口牛 发表于 2020-5-9 09:13:31

体积又不大,也是基础软件,为何要外置?

指南针 发表于 2020-5-9 09:25:50

7z压缩体积是优势,其他嘛

xbwin96e 发表于 2020-5-9 09:30:18

占个坑

hilsonma 发表于 2020-5-9 11:38:02

本帖最后由 hilsonma 于 2020-5-9 11:42 编辑

窄口牛 发表于 2020-5-9 09:13
体积又不大,也是基础软件,为何要外置?
应该不是指7z外置,而是指除了pe核心,其他都可以外置,通过这个外置方案与核心相接。
按照这个思路,除了初始化必需的核心文件,其他都可以外置。

2012zhd 发表于 2020-5-9 16:27:09

先来学习,看看会不会用。

a465186962 发表于 2020-5-9 19:24:53

支持你早日出新作品。

jjbj66 发表于 2020-5-9 21:33:13

学习

GSWWJM 发表于 2020-5-9 23:17:50

技术贴,等待分解

lbw2007 发表于 2020-5-10 01:04:37

感谢分享!!
可是我感觉和自解压运行是一个道理

pseudo 发表于 2020-5-10 18:15:29

lbw2007 发表于 2020-5-10 01:04
感谢分享!!
可是我感觉和自解压运行是一个道理

普通自解压运行好处不说了,缺点是制作过程有点复杂,制作好后修改变动不便。
比较小的东西做成普通自解压运行,体积增大得厉害。
这个方案直接改个名就行(加个空文件更好)。

2012zhd 发表于 2020-5-12 10:58:11

看视频p大已经制作好了新的10pe,有发布计划不?

TKX.WU 发表于 2020-5-12 13:40:46

谢谢分享!

2010RENDQ 发表于 2020-5-15 11:04:52

P大,一旦运行“7zE外置方案.exe”,屏幕就暗下来了,这是故意这样的吗?在PE里和在正规系统里都这样。

9001 发表于 2020-5-15 20:33:41

思路没毛病!

pseudo 发表于 2020-5-16 11:01:04

2010RENDQ 发表于 2020-5-15 11:04
P大,一旦运行“7zE外置方案.exe”,屏幕就暗下来了,这是故意这样的吗?在PE里和在正规系统里都这样。

是的。
显卡驱动体积庞大,PE一般不带,只带一个微软的Basic显卡驱动,一般处于最大亮度状态还无法调整,很刺眼。通光量太大,时间长了眼睛会受损。
现在状态栏有个图标是调整亮度的工具,已成为必备工具。默认70%亮度,我一般还要调到40%。PE桌面我也采用暗色调就怕刺眼。
当然也有些老化显示器亮度衰减了,还嫌不够亮。

另外,这个外置引擎是打算在PE里用的,涉及正规系统里没有的X:盘和pecmd。

2011sxpdwzs 发表于 2020-5-16 11:46:08

热心回复。。。

2010RENDQ 发表于 2020-5-16 14:26:33

明白,谢谢P大回复!

microlaf 发表于 2020-5-23 23:26:55

静等P大与时俱进,搞个10PE出来。
20180423带的L大的10PE也不错,但总感觉内核旧了,一些功能还是差点,再一个界面也还是类似7PE的,期待P大整个10PE的精品出来。

sanshen3 发表于 2020-5-30 13:42:21

7z压缩体积是优势,其他嘛

wuxin9712 发表于 2020-6-1 23:59:07

这个一定要支持

zxw 发表于 2020-6-3 20:23:02

好久没回论坛了,先收藏备关注

江南一根葱 发表于 2020-6-7 19:29:55

是不是搞个wimboot,pe显示”指针文件“(ramos党专用词),按需读取外置

yzw92 发表于 2020-6-10 06:18:50

热心回复!

Blan77 发表于 2020-6-10 14:40:52

我试图了解

gs358906 发表于 2020-6-13 10:32:22

一定要支持先收藏备关注
页: [1] 2 3 4 5 6 7 8 9
查看完整版本: 7zE外置方案、UEFI启动模板