这是 Windows 10 下最新版本的“mkisofs”cygwin (x64) 的数据包列表
cygwin下的主要包是“genisoimage”。
例如,我将使用“ftp-stud.hs-esslingen.de”:
"genisoimage" 是 cdrkit 的一部分……所以你可以在这里找到它:
下载(仅从下载中提取“usr/bin”部分):
https://ftp-stud.hs-esslingen.de/pub/Mirrors/sources.redhat.com/cygwin/x86_64/release/cdrkit/genisoimage/genisoimage-1.1.11-1.tar.bz2
依赖项:
https://ftp-stud.hs-esslingen.de/pub/Mirrors/sources.redhat.com/cygwin/x86_64/release/bzip2/libbz2_1/libbz2_1-1.0.8-1.tar.xz
https://ftp-stud.hs-esslingen.de/pub/Mirrors/sources.redhat.com/cygwin/x86_64/release/file/file-5.39-1.tar.xz
https://ftp-stud.hs-esslingen.de/pub/Mirrors/sources.redhat.com/cygwin/x86_64/release/libiconv/libiconv2/libiconv2-1.16-2.tar.xz
https://ftp-stud.hs-esslingen.de/pub/Mirrors/sources.redhat.com/cygwin/x86_64/release/zlib/zlib0/zlib0-1.2.11-1.tar.xz
https://ftp-stud.hs-esslingen.de/pub/Mirrors/sources.redhat.com/cygwin/x86_64/release/cygwin/cygwin-3.3.2-1.tar.xz
从 cygwin-xxx-x.tar 只提取 cygpath.exe、cygwin1.dll、mount.exe 和 ps.exe
https://ftp-stud.hs-esslingen.de/pub/Mirrors/sources.redhat.com/cygwin/x86_64/release/gcc/libgcc1/libgcc1-11.2.0-1.tar.zst
.tar.zst 是 Cygwin-Packager 使用的新存档格式:
您可以从此处使用 7-Zip (ZSTD) 版本提取此存档:
https://github.com/mcmilk/7-Zip-zstd/releases
将“genisoimage.exe”复制到“mkisofs.exe”
示例(使用引导扇区创建 iso 映像):
isolinux启动
mkisofs\mkisofs.exe -hide-rr-moved -l -v -d -N -R -J -V "DiskLabel" -b "isolinux/isolinux.bin" -no-emul-boot -boot-load-size 4 -boot-info-table -o /cygdrive/c/PATH-TO-ISO.iso /cygdrive/c/PATH-TO-DVD-IMAGE-FILES/
uefi启动
mkisofs\mkisofs.exe -hide-rr-moved -l -v -d -N -R -J -V "DiskLabel" -b "boot/grub/efi.img" -no-emul-boot -boot-load-大小 4 -boot-info-table -o /cygdrive/c/PATH-TO-UEFI-ISO.iso /cygdrive/c/PATH-TO-DVD-IMAGE-FILES/
暗示:
用于查找引导扇区映像的“-b”参数必须包含“PATH-TO-DVD-IMAGE-FILES”下提供的路径的相对路径(此处为:/cygdrive/c/PATH-TO-DVD-IMAGE- FILES/),源文件的根路径!!!
输出“mkisofs.exe”:
C:\mkisofs\usr\bin>mkisofs.exe --version
mkisofs 2.01 不是您在此处看到的。这条线只是太聪明的 GUI 和其他前端应用程序的假货。其实这个程序是:genisoimage 1.1.11 (CYGWIN)