无忧启动论坛

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

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

    [复制链接]
跳转到指定楼层
#
发表于 2025-3-30 21:52:42 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 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, 下载次数: 314)




评分

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

查看全部评分

40#
发表于 前天 22:29 | 只看该作者
这个要支持一下。感谢!
回复

使用道具 举报

39#
发表于 6 天前 | 只看该作者
1111111
回复

使用道具 举报

38#
发表于 2025-6-24 15:54:45 | 只看该作者
        很给力!
回复

使用道具 举报

37#
发表于 2025-5-26 16:00:04 | 只看该作者
感谢楼主分享
回复

使用道具 举报

36#
发表于 2025-4-8 09:15:12 | 只看该作者
谢谢分享
回复

使用道具 举报

35#
发表于 2025-4-1 19:05:26 | 只看该作者
hilsonma 发表于 2025-4-1 07:09
使用ultraiso制作的可启动iso是可以使用ultraiso编辑并直接保存的
不是使用ultraiso制作的可启动iso使用 ...

mkisofs制作的用ultraiso修改保存后可以使用,我是在VMWare中测试的,因为安装系统后,有时候有些工具直接保存的iso中供虚拟机内使用。我用的是legacy引导。
回复

使用道具 举报

34#
发表于 2025-4-1 17:20:19 | 只看该作者
hilsonma 发表于 2025-3-31 11:07
只是打包工具,能不能过安全启动要看打包的内容。
随脚本提供的模板 iso1 里的内容是可以过安全启动的, ...

感谢解答
回复

使用道具 举报

33#
发表于 2025-4-1 14:27:47 | 只看该作者
感谢分享
回复

使用道具 举报

32#
发表于 2025-4-1 14:22:16 来自手机 | 只看该作者
感谢分享
回复

使用道具 举报

31#
 楼主| 发表于 2025-4-1 07:09:48 | 只看该作者
2011wolfsina 发表于 2025-3-30 23:57
oscdimg生生成的iso用ultraiso编辑保存后不能启动,有点不方便。

使用ultraiso制作的可启动iso是可以使用ultraiso编辑并直接保存的
不是使用ultraiso制作的可启动iso使用ultraiso编辑后不能直接保存,需要重新制作可启动,否则都很可能变成不能启动。

我的做法都是直接在文件夹做修改,然后使用批处理重新打包,相当于ultraiso的每次修改都重新制作可启动。

点评

mkisofs制作的用ultraiso修改保存后可以使用,我是在VMWare中测试的,因为安装系统后,有时候有些工具直接保存的iso中供虚拟机内使用。我用的是legacy引导。  详情 回复 发表于 2025-4-1 19:05
回复

使用道具 举报

30#
发表于 2025-4-1 04:25:27 | 只看该作者
谢谢楼主的分享!
回复

使用道具 举报

29#
发表于 2025-3-31 14:11:11 | 只看该作者
支持!
回复

使用道具 举报

28#
发表于 2025-3-31 13:58:28 | 只看该作者
感谢分享...
回复

使用道具 举报

27#
发表于 2025-3-31 12:16:21 | 只看该作者
谢谢楼主分享
回复

使用道具 举报

26#
发表于 2025-3-31 11:17:03 | 只看该作者
感谢分享!
回复

使用道具 举报

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

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

点评

感谢解答  详情 回复 发表于 2025-4-1 17:20
回复

使用道具 举报

24#
发表于 2025-3-31 10:55:57 | 只看该作者
一直用oscdimg制作双启ISO
回复

使用道具 举报

23#
发表于 2025-3-31 10:09:59 | 只看该作者
造福大众的好工具
回复

使用道具 举报

22#
发表于 2025-3-31 09:59:57 | 只看该作者
非常感谢成果分享!试用了下非常方便省事!大棒了。
回复

使用道具 举报

21#
发表于 2025-3-31 09:49:48 | 只看该作者
谢谢分享
回复

使用道具 举报

20#
发表于 2025-3-31 09:45:34 | 只看该作者
感谢分享!
回复

使用道具 举报

19#
发表于 2025-3-31 09:12:38 | 只看该作者
前排支持 感谢
回复

使用道具 举报

18#
发表于 2025-3-31 08:15:28 | 只看该作者
谢谢楼主分享
回复

使用道具 举报

17#
发表于 2025-3-31 08:08:28 | 只看该作者
谢谢分享!
回复

使用道具 举报

16#
发表于 2025-3-31 08:06:23 | 只看该作者
请问下大佬,能过安全启动不?

点评

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

使用道具 举报

15#
发表于 2025-3-31 07:57:33 | 只看该作者
感谢分享!!!
回复

使用道具 举报

14#
发表于 2025-3-31 07:54:38 | 只看该作者

感谢分享
回复

使用道具 举报

13#
发表于 2025-3-31 07:18:34 | 只看该作者
感谢分享
回复

使用道具 举报

12#
发表于 2025-3-31 06:51:18 | 只看该作者
感谢H大分享
回复

使用道具 举报

11#
发表于 2025-3-30 23:57:07 | 只看该作者
oscdimg生生成的iso用ultraiso编辑保存后不能启动,有点不方便。

点评

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

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-8-2 01:10

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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