mkisofs 是一个用于创建 ISO 镜像的命令行工具
mkisofs -o output.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -J -R -V "Volume Name" /path/to/your/files
在这个示例中:
-o output.iso:指定输出 ISO 文件的名称。-b isolinux/isolinux.bin:指定引导加载器(ISO 标准的 ISO Boot Image)的路径。-c isolinux/boot.cat:指定 boot.cat 文件,它是一个包含引导加载器所需信息的压缩文件。-no-emul-boot:禁用模拟器启动,这样引导加载器将直接启动操作系统。-boot-load-size 4:设置引导加载器的加载大小。这个值应该是 2 的幂,例如 4、8、16、32 等。-boot-info-table:包含有关分区表的信息,这对于某些引导加载器是必需的。-J:使用 Joliet 文件系统扩展,以支持在 Windows 系统上读取 ISO 镜像。-R:包含目录和文件的相对路径信息,以便在其他系统上挂载 ISO 镜像。-V "Volume Name":指定 ISO 镜像的卷名称。/path/to/your/files:指定要包含在 ISO 镜像中的文件和目录的路径。你可以根据需要修改这些选项来创建具有特定文件系统的 ISO 镜像。