打印

[原创] UEFI/BIOS双启ISO制作脚本

0

UEFI/BIOS双启ISO制作脚本

复制内容到剪贴板
代码:
@echo off
set bios=-no-emul-boot -boot-load-size 4 -b grldr
set uefi=-eltorito-alt-boot -no-emul-boot -eltorito-platform efi -b efi.img
set iso=-o z.iso
set dir=%1
if ==a set dir=iso1
set iso9660x=-U -max-iso9660-filenames -D
set RR=-R
set joliet=-J -joliet-long -hide-joliet boot.catalog
pushd %~dp0
bin\mkisofs %iso9660x% %RR% %joliet% %bios% %uefi% %iso% %dir%
支持拖放,将要打包成iso的内容放到独立的文件夹,将文件夹拖放到脚本上,即会将文件夹打包成iso
没有拖放就默认将iso1文件夹打包成iso,iso1是pe打包模板,将wim镜像改名boot.wim替换到iso1\boot运行脚本即可打包
默认打包生成的文件名为z.iso

要打包的文件夹里必须有grldr和efi.img这两个启动文件

grldr的内置菜单可以使用bootice修改,可以链接其他引导。
不建议跳过grldr直接使用其他引导,因为mkisofs grldr的兼容性更好,成功率更高。

efi.img的内容可以使用WinImage修改,将其他efi文件改名为bootx64.efi来替换,也可添加32位引导文件bootia32.efi,efi.img的内容越简单越好。
新建*.txt文本文件,复制粘贴代码,把txt后缀改成bat


[ 本帖最后由 qq380495995 于 2021-1-29 10:42(GMT+8) 编辑 ]
本帖最近评分记录
  • 神影 金币 +6 感谢分享,论坛有您更精彩! 2021-2-2 17:25

TOP

当前时区 GMT+8, 现在时间是 2025-3-12 14:29