如何在 mac OS 上修改 ISO 文件?

如何在 mac OS 上修改 ISO 文件?

我从 Microsoft 网站下载了 Windows 8.1 ISO 文件,但我需要修改它(向其中添加一个文件),似乎我无法在 Mac 上执行此操作,尽管可以在 Windows 上执行此操作,有什么想法我该如何实现吗?

答案1

问题是修改可启动 ISO 并创建一个仍然可启动的新 ISO。

以下步骤基于文章 修改可启动 .iso 映像 (macOS)

  • 下载并安装geteltoritoPerl 脚本:

      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
    

相关内容