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 镜像。