我从 Microsoft 网站下载了 Windows 8.1 ISO 文件,但我需要修改它(向其中添加一个文件),似乎我无法在 Mac 上执行此操作,尽管可以在 Windows 上执行此操作,有什么想法我该如何实现吗?
答案1
问题是修改可启动 ISO 并创建一个仍然可启动的新 ISO。
以下步骤基于文章 修改可启动 .iso 映像 (macOS)。
下载并安装
geteltorito
Perl 脚本:curl -O https://userpages.uni-koblenz.de/~krienke/ftp/noarch/geteltorito/geteltorito/geteltorito chmod +x ./geteltorito
保存 El Torito 启动信息:
geteltorito -o boot.bin /path/to/image.iso
复制并修改数据:
mkdir ~/image_folder cp /Volumes/Mounted_image ~/image_folder cp /path/to/boot.bin ~/image_folder
将可启动 ISO 重新组装成
new_image.iso
:mkisofs -udf -no-emul-boot -relaxed-filenames -joliet-long -hide boot.bin -b boot.bin -D -o ./new_image.iso ~/image_folder