| 
 | 
 
 本帖最后由 hilsonma 于 2021-4-20 01:50 编辑  
- @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 %1a==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的内容越简单越好。 
 
 
mkisofs.7z
(2.54 MB, 下载次数: 1773)
  
 
 
WinImage_Portable.7z
(1.69 MB, 下载次数: 1311)
 |   
 
评分
- 
查看全部评分
 
 
 
 
 
 |