|  | 
 
| 本帖最后由 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, 下载次数: 1772) 
 
  WinImage_Portable.7z
(1.69 MB, 下载次数: 1310) | 
 评分
查看全部评分
 |