本帖最后由 hilsonma 于 2024-11-3 21:40 编辑 看到25楼的u盘uefi启动模板是有一些坛友下载的 在这里更新一下,加一个传统启动的引导文件bootmgr,这样就变成双启模板了,同时支持legacy启动和uefi启动。感谢 @dfw9 @szwp 的提示。 模板试过是没有问题的,如果放到你的U盘却不能传统启动,就需要处理一下mbr和pbr及激活分区。不明白的可以进一步学习,或者把u盘资料备份后当成新盘用模板里的分区批处理重新分区就好了。 把这个双启模板里的bootmgr去掉就是纯uefi启动模板。 模板里的两个批处理不是启动必须的,只是作为维护用的,如果u盘启动做好了不需要添加更多pe的话,批处理文件是可以去掉的。 如果你身边的电脑都支持uefi启动,就做纯uefi启动的u盘就好了 如果有不支持uefi启动的老电脑,就需要制作双启的u盘 如果是10年前的老电脑,用以上双启模板的u盘都不能启动的话,可以尝试ud启动,有需求我再回贴 如果有更老的电脑,ud启动都不成功的话,可以尝试量产制作(这就是本论坛量产版块的内容,我也没有深入学习) 如果量产的启动u盘都不能启动的老电脑应该都淘汰了吧,这样的古董都是早期的usb接口,甚至连usb接口都没有,只能是光驱启动或更早的软驱启动来维护。 |
1、先找能过security boot启动的合盘pe,一般是.iso格式(如某大神的微pe v1.2、2.1、2.3合盘) 2、U盘为fat32格式 3、将pe解压到U盘根目录 4、打开U盘,找到.wim格式的pe文件(合盘至少2个以上),可以把自己喜欢的pe解压出来的.wim文件替换不想要的,几个都行 5、用bootice软件编辑EFI文件夹里面的MICROSOFT文件夹里面的BOOT文件夹里面的BCD文件,将替换进来pe的做好启动项(不会的话自己找教程琢磨,很简单的),当然不是所有替换进来的pe都能正常启动,我的经验大部分都可以 6、制作结束 7、启动电脑按F12进快速启动界面选择U盘选择pe进入 |
dfw9 发表于 2024-11-1 11:32 还是我太自信,没有检查,用的是以前做的bcd,用于pxe的,不过只是显示问题,实质启动是可以的。 刚刚也改正更新了。 感谢指正。 |
hilsonma 发表于 2024-10-29 21:55 多PE,默认第一列为HTTP。 |
hilsonma 发表于 2024-10-31 16:05 已制作成功,谢谢。 |
dfw9 发表于 2024-10-31 08:33 可能是我改了附件文件名结果更新出错,现在当成新附件重新上传了。 |
学习下。 |
hilsonma 发表于 2024-10-30 12:14 抱歉,该附件无法读取 怎么回事? |
a4466123 发表于 2024-10-30 09:20 我還沒在 Security Boot 環境下測過介過。。。 |
本帖最后由 a4466123 于 2024-10-30 09:23 编辑 我用的是把隨身碟給分了3個1GiB的碟區(FAT32製式)放了3個PE,1個狠大的碟區(NTFS製式)放了日常維護的軟體們 |
学习了,感谢分享 |
liangyi 发表于 2024-10-29 18:26 如果关了安启,有些游戏(瓦罗兰特)就耍不了了。 |
第一个成功后,修改bcd添加第二个 |
谢谢分享。 |
邪 发表于 2024-10-29 22:36 前輩莫生氣 都是後學發帖時,沒表達清楚, 已再次修改標題及內容,謝謝回復 |
martin313 发表于 2024-10-29 07:11 感谢,学习了! |
martin313 发表于 2024-10-29 14:00 回错人了,不用在意,发给楼主的 |
本帖最后由 hilsonma 于 2024-11-2 09:05 编辑 可以如下制作符合security boot 的usb启动盘 1.确立esp (EFI System Partition) 一般地,使用fat32分区做为esp,有的主板也支持其他分区格式(如ntfs等)做为esp. 如果你的u盘现有分区不能做为esp使用,就需要分出一个fat32分区做为esp. 2.复制启动文件到esp 复制你现有的最新版本的bootmgfw.efi 到 u盘esp的 \EFI\Boot\ ,改名为bootx64.efi 复制 boot.sdi 到u盘esp 3.复制你需要的wim文件到 u盘 4.建立bcd文件到u盘esp的 \EFI\Boot\ 以上步骤如果不懂操作,可以直接使用以下模板 下载包里有个批处理为 分区.cmd 可以将你的u盘当做新盘来分区 容量不大的可使用第7项分区功能(只分一个fat32分区) 容量较大的可使用第4项分区功能(分一个500MB的fat32分区,其余分为一个ntfs分区) 分区前请选择正确的磁盘,选错磁盘会造成数据丢失。 (分区不是必需的步骤,只有现有分区不能做为esp使用时才需要重新分区,或者是不明白现有分区是否可以做为esp使用时就把u盘资料备份后做为新盘重新分区) 确认esp后(或者分区后),将下载包解压放到esp,将你经常使用的pe的wim文件改名为boot.wim替换到 \pe\boot.wim 即成功制作了usb启动盘。 要引导多个pe,将pe的wim文件复制到u盘,然后将相应的wim文件拖放到 添加PE启动项.cmd 这个批处理上面来即可添加更多的pe引导项。 必须使用u盘esp里的 添加PE启动项.cmd ,因为要以此来获取esp盘符。 额外的wim文件不要求放在esp,只要放在u盘就可以。 |
本帖最后由 liangyi 于 2024-10-30 17:55 编辑 如果环境为 Security Boot 且为开启状态下的话,UEFI下多重引倒PE基本没戏,因为微软签名验证的安全启动就过不了,如果是针对特定电脑使用,或许还可以利用安全启动泄露密钥给文件签名,这个在论坛内搜索关键词“安全启动”,可以找到相关文章,例如以下文章 关于过微软签名验证的安全启动--surface-pro7设备折腾 静默绕过安全启动小工具分享 安全启动泄露密钥及相关UEFI BIOS开发文件分享 如果关了 Security Boot 的话,那可以利用 grub2、bootmgr、 GRUB4DOS for UEFI 实现 UEFI 下多重引导 PE 我用的三分区法(UD区+数据区+UEFI区),引导是 GRUB4DOS+bootmgr,分别满足Legacy BIOS、UEFI 分区结构如下图 文件结构如下 UEFI分区: │ bootmgr │ BOOT8x64.WIM │ BOOT10x64.WIM │ └─Boot │ BCD │ boot.sdi │ bootvhd.dll │ memtest.exe │ ├─Fonts │ chs_boot.ttf │ wgl4_boot.ttf │ └─zh-CN bootmgr.exe.mui BCD如下,见红框处 已禁用签名验证 添加支持UEFI启动的PE到分区内,在BCD添加条目参数就可以实现多重引导了,软件就分区助手、DiskGenius、BOOTICE 这些,论坛里有相关文章 |
感谢分享 |
martin313 发表于 2024-10-29 07:11 多谢分享!!! |
martin313 发表于 2024-10-29 09:13 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=438362&extra=page%3D2&page=1 你把这个看看,无视掉ventoy这块,自己分区,硬盘,u盘都可以用BOOTMGR,给你个引导看看,解压放fat32或者fat分区,改好bcd就可以引导,其实就是wepe里面的文件,本来想发附件,上传各种失败,发个网盘吧。boot.sdi要和bcd放同一个分区,wim不一定放同一个分区 https://wwav.lanzouw.com/ifhLq2dna05e 密码:8ic1 |
感谢大佬分享 |
444742627 发表于 2024-10-29 11:00 好人 |
来学习了 |
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=426219 UEFI支持多PE,可供参考 启动盘制作工具,多语言版本 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=426220 |
参与人数 1 | 无忧币 +3 | 收起 理由 |
---|---|---|
yyz2191958 | + 3 |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.