无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 540|回复: 38
打印 上一主题 下一主题

[分享] UEFI/BIOS双启ISO制作脚本(mkisofs+oscdimg)

    [复制链接]
跳转到指定楼层
1#
本帖最后由 hilsonma 于 2025-4-1 06:55 编辑

之前分享过一个UEFI/BIOS双启ISO制作脚本,是用mkisofs实现的。
当时就有人提出要用oscdimg. 因为oscdimg的速度比mkisofs要慢些,所以我当时没有采用。
现在发现,如果容量不大的时候,有时oscdimg做出来的iso甚至比mkisofs做出来的要小,所以就干脆把oscdimg也融合进来,可以随时切换
代码不贴了,都在下载包里,用法跟mkisofs那个脚本也差不多。
双启模板略有修改,wim文件名由boot.wim改为pe.wim,文件夹也做了一些调整。
喜欢旧的就继续用旧的吧,有喜欢新的就用新的,都不喜欢就自行修改成自己喜欢的样子。

说明一下:
1.之前的脚本是用efi.img做uefi引导,这个脚本是用esp.img做uefi引导
2.bin文件夹里的esp.img相当于oscdimg里的efisys.bin,只是去掉了32位efi引导,罕见32位的设备,如果遇上的话,自行添加32位引导。
3.legacy引导可以是bootmgr也可以是grldr,甚至是可以用别的来冒名顶替。(比如可以把03pe的setupldr.bin改名为bootmgr或者grldr来做legacy主引导直接引导03pe.)


mkiso.7z (2.66 MB, 下载次数: 208)




评分

参与人数 1无忧币 +5 收起 理由
wuxin9712 + 5 很给力!

查看全部评分

2#
发表于 3 天前 | 只看该作者
沙发支持
回复

使用道具 举报

3#
发表于 3 天前 | 只看该作者
感谢H大分享新成果!
回复

使用道具 举报

4#
发表于 3 天前 | 只看该作者
感谢楼主分享{:1_191:}
回复

使用道具 举报

5#
发表于 3 天前 | 只看该作者
鈽嗏寬(*锛
回复

使用道具 举报

6#
发表于 3 天前 | 只看该作者
感谢大佬分享!
回复

使用道具 举报

7#
发表于 3 天前 | 只看该作者
感谢分享
回复

使用道具 举报

8#
发表于 3 天前 | 只看该作者
感谢大神分享!
回复

使用道具 举报

9#
发表于 3 天前 | 只看该作者
33行 goto :do0 是不是错了?

点评

是的,之前设有这个标签,后来改了,把这里漏改了,感谢指正。  详情 回复 发表于 3 天前
回复

使用道具 举报

10#
发表于 3 天前 | 只看该作者
不错,把mkisofs移植到Windows下了。
回复

使用道具 举报

11#
 楼主| 发表于 3 天前 | 只看该作者
2011wolfsina 发表于 2025-3-30 23:13
33行 goto :do0 是不是错了?

是的,之前设有这个标签,后来改了,把这里漏改了,感谢指正。
回复

使用道具 举报

12#
发表于 3 天前 | 只看该作者
oscdimg生生成的iso用ultraiso编辑保存后不能启动,有点不方便。

点评

使用ultraiso制作的可启动iso是可以使用ultraiso编辑并直接保存的 不是使用ultraiso制作的可启动iso使用ultraiso编辑后不能直接保存,需要重新制作可启动,否则都很可能变成不能启动。 我的做法都是直接在文件夹  详情 回复 发表于 昨天 07:09
你说的早期编辑后UEFI无法启动吗  详情 回复 发表于 昨天 06:56
肯定是出问题才会提出来的,你不是应该也试一下再发表评论吗?  发表于 前天 22:43
实践过吗 如果没有 别误导  发表于 前天 09:51
回复

使用道具 举报

13#
发表于 前天 06:51 | 只看该作者
感谢H大分享
回复

使用道具 举报

14#
发表于 前天 07:18 | 只看该作者
感谢分享
回复

使用道具 举报

15#
发表于 前天 07:54 | 只看该作者

感谢分享
回复

使用道具 举报

16#
发表于 前天 07:57 | 只看该作者
感谢分享!!!
回复

使用道具 举报

17#
发表于 前天 08:06 | 只看该作者
请问下大佬,能过安全启动不?

点评

只是打包工具,能不能过安全启动要看打包的内容。 随脚本提供的模板 iso1 里的内容是可以过安全启动的,用的是26120的bootmgfw.efi做uefi引导。如果以后用于引导更新版的pe,只要用最新的bootmgfw.efi替换esp.img里  详情 回复 发表于 前天 11:07
回复

使用道具 举报

18#
发表于 前天 08:08 | 只看该作者
谢谢分享!
回复

使用道具 举报

19#
发表于 前天 08:15 | 只看该作者
谢谢楼主分享
回复

使用道具 举报

20#
发表于 前天 09:12 | 只看该作者
前排支持 感谢
回复

使用道具 举报

21#
发表于 前天 09:45 | 只看该作者
感谢分享!
回复

使用道具 举报

22#
发表于 前天 09:49 | 只看该作者
谢谢分享
回复

使用道具 举报

23#
发表于 前天 09:59 | 只看该作者
非常感谢成果分享!试用了下非常方便省事!大棒了。
回复

使用道具 举报

24#
发表于 前天 10:09 | 只看该作者
造福大众的好工具
回复

使用道具 举报

25#
发表于 前天 10:55 | 只看该作者
一直用oscdimg制作双启ISO
回复

使用道具 举报

26#
 楼主| 发表于 前天 11:07 | 只看该作者
austere 发表于 2025-3-31 08:06
请问下大佬,能过安全启动不?

只是打包工具,能不能过安全启动要看打包的内容。
随脚本提供的模板 iso1 里的内容是可以过安全启动的,用的是26120的bootmgfw.efi做uefi引导。如果以后用于引导更新版的pe,只要用最新的bootmgfw.efi替换esp.img里的bootx64.efi就可以了。

点评

感谢解答  详情 回复 发表于 昨天 17:20
回复

使用道具 举报

27#
发表于 前天 11:17 | 只看该作者
感谢分享!
回复

使用道具 举报

28#
发表于 前天 12:16 | 只看该作者
谢谢楼主分享
回复

使用道具 举报

29#
发表于 前天 13:58 | 只看该作者
感谢分享...
回复

使用道具 举报

30#
发表于 前天 14:11 | 只看该作者
支持!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-4-2 00:24

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表