无忧启动论坛

标题: 請問UEFI下(不用Ventoy)如何以U盤(或外接硬盤)引導兩個以上不同PE開機 [打印本页]

作者: ntconjohn    时间: 2024-10-28 23:02
标题: 請問UEFI下(不用Ventoy)如何以U盤(或外接硬盤)引導兩個以上不同PE開機
本帖最后由 ntconjohn 于 2024-11-23 17:29 编辑

各位先進好:


      後學乃菜鳥級別,PC環境為, secure boot, UEFI模式開機, 若不用Ventoy, 想以U盤(或外接硬盤)引導多個PE開機,交互使用 ,有沒有可參考的製作法,或現成帖子,謝謝!!

20241121已暫時解決, 感謝各位前輩指導, 安裝過程用25f hilsonma 大神滴模板, 照文件成功製作第一個PE,...請參考後學44,47樓筆記,有不對地方煩請指正,感恩!!





作者: 邪    时间: 2024-10-28 23:15
台湾人?那么文绉绉的。

1、用BOOTMGR咯,编辑BCD,添加wim去引导,这个本身就是win的引导,一般不会出现问题。
2、学着玩GRUB2
3、XorBoot,这个可能Security Boot下,会引导不了
4、其他引导
作者: fruds9981    时间: 2024-10-29 00:14
标记以方便后续学习
作者: martin313    时间: 2024-10-29 07:11
本帖最后由 martin313 于 2024-11-2 08:38 编辑

硬盘启动PE,也可设置多个。如图,工具用BOOTICE,论坛有
1.要使 boot from wim 启动成功,只需要2个文件,一个是 boot.sdi,另一个是可启动的映像文件WIM文件
2.boot.sdi 要与 BCD 文件在同一个分区,至于是否在BOOT目录下无关紧要(纠正一下,boot.sdi放置任意位置均可以,只要路径设对就行)

添加WIM(boot.sdi)_图解.jpg (145.47 KB, 下载次数: 47)

添加WIM(boot.sdi)_图解.jpg

作者: yyz2191958    时间: 2024-10-29 07:36
martin313 发表于 2024-10-29 07:11
硬盘启动PE,也可设置多个。如图,工具用BOOTICE,论坛有
1.要使 boot from wim 启动成功,只需要2个文 ...

助人为乐
作者: zlq_hysy    时间: 2024-10-29 08:14
martin313 发表于 2024-10-29 07:11
硬盘启动PE,也可设置多个。如图,工具用BOOTICE,论坛有
1.要使 boot from wim 启动成功,只需要2个文 ...

确实学习到了
作者: louther    时间: 2024-10-29 08:54
学习下。
作者: cqh    时间: 2024-10-29 08:57
学习下
作者: martin313    时间: 2024-10-29 08:57


一、要引導多個PE交互使用,用EasyBoot启动易 6.6.0.8制作(http://cn.ezbsystems.com/easyboot/download.htm)可启动的ISO(参考如图)

二、要制作U盘或移动硬盘的PE启动,也很简单。工具用UltraISO。制作参考如图:
1. 插入U盘或移动硬盘(确认数据资料已备份)
2. 用UltraISO打开一个已制作成功的多个PE集成的ISO文件
3. UltraISO界面依次点击“启动=》写入硬盘映像”(参考如图),仔细检查,确认无误后,点击确定制作

上述,第一步是关键

UltraISO.png (71.16 KB, 下载次数: 48)

UltraISO.png

BOOTCD.PNG (183.34 KB, 下载次数: 50)

BOOTCD.PNG

作者: 2012fengxi    时间: 2024-10-29 09:09
如此看来还是用ventoy方便多了,哈哈
作者: martin313    时间: 2024-10-29 09:13
2012fengxi 发表于 2024-10-29 09:09
如此看来还是用ventoy方便多了,哈哈

ventoy是方便,但我用不到

基本上就是硬盘启动一个PE,足矣。
作者: yyz2191958    时间: 2024-10-29 10:00
martin313 发表于 2024-10-29 08:57
一、要引導多個PE交互使用,用EasyBoot启动易 6.6.0.8制作(http://cn.ezbsystems.com/easyboot/downlo ...

助人为乐
作者: dfw9    时间: 2024-10-29 10:14
都是些 跑题的回复
作者: 孟仁飞    时间: 2024-10-29 10:34
学习
作者: martin313    时间: 2024-10-29 10:53

EasyBoot启动易 制作多PE启动,也挺有趣。可以自定义界面背景图与菜单项,等等
作者: 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



作者: guong    时间: 2024-10-29 12:14
来学习了
作者: yyz2191958    时间: 2024-10-29 12:43
444742627 发表于 2024-10-29 11:00
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=426219
UEFI支持多PE,可供参考

好人
作者: GXNNYWF    时间: 2024-10-29 12:45

感谢大佬分享
作者: 邪    时间: 2024-10-29 13:19
martin313 发表于 2024-10-29 09:13
ventoy是方便,但我用不到

基本上就是硬盘启动一个PE,足矣。

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

作者: martin313    时间: 2024-10-29 14:00
邪 发表于 2024-10-29 13:19
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=438362&extra=page%3D2&page=1

你把这个看看,无 ...

你想说啥?莫名其妙
作者: wwwlhp    时间: 2024-10-29 15:28
martin313 发表于 2024-10-29 07:11
硬盘启动PE,也可设置多个。如图,工具用BOOTICE,论坛有
1.要使 boot from wim 启动成功,只需要2个文 ...

多谢分享!!!
作者: 渝垫老    时间: 2024-10-29 17:46
感谢分享
作者: liangyi    时间: 2024-10-29 18:26
本帖最后由 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 这些,论坛里有相关文章




作者: hilsonma    时间: 2024-10-29 21:55
本帖最后由 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\

以上步骤如果不懂操作,可以直接使用以下模板
U盘启动模板_UEFI.7z (1.24 MB, 下载次数: 36)

下载包里有个批处理为 分区.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盘就可以。

作者: 邪    时间: 2024-10-29 22:36
martin313 发表于 2024-10-29 14:00
你想说啥?莫名其妙

回错人了,不用在意,发给楼主的
作者: wolthon    时间: 2024-10-30 00:28
martin313 发表于 2024-10-29 07:11
硬盘启动PE,也可设置多个。如图,工具用BOOTICE,论坛有
1.要使 boot from wim 启动成功,只需要2个文 ...

感谢,学习了!
作者: ntconjohn    时间: 2024-10-30 07:05
邪 发表于 2024-10-29 22:36
回错人了,不用在意,发给楼主的

前輩莫生氣
都是後學發帖時,沒表達清楚,
已再次修改標題及內容,謝謝回復
作者: GXNNYWF    时间: 2024-10-30 07:30
谢谢分享。
作者: szwp    时间: 2024-10-30 08:26
第一个成功后,修改bcd添加第二个
作者: dfw9    时间: 2024-10-30 08:43
liangyi 发表于 2024-10-29 18:26
如果环境为 Security Boot 且为开启状态下的话,UEFI下多重引倒PE基本没戏,因为微软签名验证的安全启动就 ...

如果关了安启,有些游戏(瓦罗兰特)就耍不了了。
作者: liuwuhao    时间: 2024-10-30 08:44
学习了,感谢分享
作者: a4466123    时间: 2024-10-30 09:20
本帖最后由 a4466123 于 2024-10-30 09:23 编辑

我用的是把隨身碟給分了3個1GiB的碟區(FAT32製式)放了3個PE,1個狠大的碟區(NTFS製式)放了日常維護的軟體們

作者: a4466123    时间: 2024-10-30 09:29
a4466123 发表于 2024-10-30 09:20
我用的是把隨身碟給分了3個1GiB的碟區(FAT32製式)放了3個PE,1個狠大的碟區(NTFS製式)放了日常維護的軟 ...

我還沒在 Security Boot 環境下測過介過。。。
作者: hilsonma    时间: 2024-10-30 12:14
本帖最后由 hilsonma 于 2024-10-30 12:16 编辑

不好意思,25楼下载包中,添加pe启动项 的批处理中,有一条指令漏了修改,现在已修正,请下载过的坛友重新下载。(创建启动项id那条指令,忘了指定bcd文件。)

作者: dfw9    时间: 2024-10-31 08:33
hilsonma 发表于 2024-10-30 12:14
不好意思,25楼下载包中,添加pe启动项 的批处理中,有一条指令漏了修改,现在已修正,请下载过的坛友重新 ...

抱歉,该附件无法读取
怎么回事?
作者: yzw92    时间: 2024-10-31 08:56
学习下。
作者: hilsonma    时间: 2024-10-31 16:05
dfw9 发表于 2024-10-31 08:33
抱歉,该附件无法读取
怎么回事?

可能是我改了附件文件名结果更新出错,现在当成新附件重新上传了。
作者: dfw9    时间: 2024-11-1 11:30
hilsonma 发表于 2024-10-31 16:05
可能是我改了附件文件名结果更新出错,现在当成新附件重新上传了。

已制作成功,谢谢。
作者: dfw9    时间: 2024-11-1 11:32
hilsonma 发表于 2024-10-29 21:55
可以如下制作符合security boot 的usb启动盘

1.确立esp (EFI System Partition)

多PE,默认第一列为HTTP。
作者: hilsonma    时间: 2024-11-1 12:56
dfw9 发表于 2024-11-1 11:32
多PE,默认第一列为HTTP。

还是我太自信,没有检查,用的是以前做的bcd,用于pxe的,不过只是显示问题,实质启动是可以的。
刚刚也改正更新了。
感谢指正。
作者: kappa01    时间: 2024-11-1 13:48
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进入
作者: hilsonma    时间: 2024-11-3 21:03
本帖最后由 hilsonma 于 2024-11-3 21:40 编辑

看到25楼的u盘uefi启动模板是有一些坛友下载的
在这里更新一下,加一个传统启动的引导文件bootmgr,这样就变成双启模板了,同时支持legacy启动和uefi启动。感谢 @dfw9 @szwp 的提示。

U盘双启动模板.7z (1.59 MB, 下载次数: 8)

模板试过是没有问题的,如果放到你的U盘却不能传统启动,就需要处理一下mbr和pbr及激活分区。不明白的可以进一步学习,或者把u盘资料备份后当成新盘用模板里的分区批处理重新分区就好了。

把这个双启模板里的bootmgr去掉就是纯uefi启动模板。

模板里的两个批处理不是启动必须的,只是作为维护用的,如果u盘启动做好了不需要添加更多pe的话,批处理文件是可以去掉的。


如果你身边的电脑都支持uefi启动,就做纯uefi启动的u盘就好了
如果有不支持uefi启动的老电脑,就需要制作双启的u盘
如果是10年前的老电脑,用以上双启模板的u盘都不能启动的话,可以尝试ud启动,有需求我再回贴
如果有更老的电脑,ud启动都不成功的话,可以尝试量产制作(这就是本论坛量产版块的内容,我也没有深入学习)
如果量产的启动u盘都不能启动的老电脑应该都淘汰了吧,这样的古董都是早期的usb接口,甚至连usb接口都没有,只能是光驱启动或更早的软驱启动来维护。
作者: ntconjohn    时间: 5 天前
本帖最后由 ntconjohn 于 2024-11-23 17:20 编辑

      後學照25f hilsonma 滴模板教學文件已成功啟動第一個Kuer 滴 pe, 並將500M 分區用DiskGeninue調大
目前結構如下圖,再接續47F 過程製作就OK囉(PS. 下面有張7.JPG 無法刪除,請無視)





7.JPG (96.4 KB, 下载次数: 4)

7.JPG

作者: kenooze    时间: 3 天前
刚刚的,把pe直接放d盘,重装安装简单,而且还装了ventoy硬盘版~彻底告别u盘
作者: yuadao    时间: 3 天前
NTFS+FAT32万能双分区,wim格式的PE文件放NTFS数据区,引导文件放FAT32分区里面(bootmgr, boot.sdi, boot和EFI菜单文件),激活fat32即可编辑其中的BCD菜单用于引导。至于如何添加wim格式的PE菜单,就不需要我说了吧
作者: ntconjohn    时间: 3 天前
本帖最后由 ntconjohn 于 2024-11-23 17:39 编辑

用25f hilsonma 滴模板, 照文件成功製作第一個PE
但添加第2個PE時發生錯誤
    最後將
1.SYSTEM 區 空間加大 存放第二個PE(WIM檔)(如下圖)
2.boot.sdi 共用( 後學無法以BOOTICE選擇個別SDI,還好看到另一帖有網友說SDI可共用最後就ok)



後學BCD 設定如下,這邊共用SDI(說實在,這邊試好久,用高級模式也無法選擇個別SDI)











3.PNG (5.17 KB, 下载次数: 0)

3.PNG





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