如何制作 ISO?

如何制作 ISO?

我使用命令从目录中创建了一个 ISO

mkisofs filename.iso source_directory

但是当我挂载 ISO 时,我发现文件名被删减了。实际上文件名应该是这样的ABCD_ASKDKDK.rpm,但在 ISO 中它会缩短为一些固定字符。

如何检查我的源 ISO(我在远程位置有一个 ISO)的标准是什么,以及本地是否有类似的目录。我正在尝试创建一个类似的 ISO。

答案1

使用 joliet 扩展名您应该会得到真实的文件名。

mkisofs -J -o cd_image.iso /directory

来自维基百科:

Joliet 是 ISO 9660 文件系统扩展名。它已由 Microsoft 指定和认可,并且自 Windows 95 和 Windows NT 以来,所有版本的 Windows 操作系统都支持它[需要引证]。它的主要重点是放宽文件名限制完全符合 ISO 9660 标准。

答案2

如果您没有通过-J-R/-r那么您就生成了一个裸 ISO 9660 文件系统,该文件系统最多有 31 个字符的文件名、8 个部分的最大树深度,并且所有内容都大写。

相关内容