我运行了这个命令
genisoimage -o OS.iso dir_iso
我有这个输入
dir_iso
/boot
/grub
grub.cfg
OS.bin
但是得到
OS.iso
/. //note - don't know why this directory is coming, need help for this one also
/BOOT
/GRUB
GRUB.CFG
OS.BIN
怎么修?
编辑
请注意,文件的内容没有改变。
genisoimage
创建 ISO9660/Joliet/HFS 文件系统。您可能已经创建了 ISO9660 系统,这是大多数硬件都可以读取的公分母。写入 ISO9660 文件系统的每个文件都必须具有 8.3 格式的文件名(最多 8 个字符,句点,最多 3 个字符,全部大写)。因此你的帽子。/.
表示当前目录。为了允许更长的文件名和小写,你必须提供额外的命令行选项让 genisoimage 创建 Joliet、Rock Ridge 或 Apple ISO 9660 所需的额外文件系统元数据,它们是限制性 ISO9660 文件系统的扩展,允许长文件名,扩展字符和文件权限。使用
-J
选项生成 Joliet 目录记录(Unicode,允许使用非拉丁脚本),和/或-R
包含 Rock Ridge 扩展(Unix 样式的权限和更长的名称)。查看man genisoimage
所有选项。