iso-----genisoimage/md5sum命令用法

Posted jinyuanliu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iso-----genisoimage/md5sum命令用法相关的知识,希望对你有一定的参考价值。

命令安装

直接yum安装即可

yum install genisoimage  -y

功能说明

可将指定的目录与文件做成ISO 9660格式的映像文件,以供刻录光盘

语法

genisoimage -U -r -v -T -J -joliet-long -V ICOS-5.6 -volset ICOS-5.6 -A ICOS-5.6 -b isolinux/isolinux.bin 
-c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot 
-e images/efiboot.img -o ICOS.iso .

常用参数

 -o 指定映像文件的名称
 -U 允许“未翻译”文件名。
 -r uid和gid设置为零,因为它们通常只在作者的系统中有用,而对客户端没有用处。
 -v 冗长的执行。如果在命令行上给出两次,则会打印额外的调试信息。
 -T 在CD-ROM上的每个目录中生成一个TRANS.TBL文件,该文件可用于非Rock Ridge系统,以帮助建立正确的文件名。。
 -J 除了正常的ISO 9660文件名之外,还生成Joliet目录记录。在Windows机器上使用光盘时,这是有用的。
 -joliet-long 允许Joliet文件名最多为103个Unicode字符,而不是64个字符。这违反了Joliet规范,但似乎有效。谨慎使用。
 -V 指定要写入主块的卷ID(卷名或标签)。有32个字符的空间。相当于“.genisoImagerc”文件中的VOLI。卷ID被Solaris卷管理器用作挂载点,并作为分配给光盘的标签。
 -volset  指定卷集ID。有128个字符的空间。相当于“.genisoImagerc”文件中的VOLS
 -A 指定描述光盘应用程序Id的文本字符串,可以有128个字符
 -b 指定在为x86 PC制作EL Torito可引导CD时使用的引导映像的路径和文件名。
 -c 指定引导目录的路径和文件名,这是El Torito可引导CD所必需的。
 -no-emul-boot 指定用于创建El Torito可引导cd的引导映像是“无仿真”映像。系统将在不执行任何磁盘模拟的情况下加载和执行此映像。
 -boot-load-size 指定在非模拟模式下加载的“虚拟”(512字节)扇区的数量。默认情况是加载整个引导文件。如果不是4的倍数,一些Bioses可能会出现问题。
 -boot-info-table 指定在引导文件中的偏移量8处修补一个56字节的表,其中包含CD-ROM布局的信息。的副本!
 -eltorito-alt-boot 从一组新的El Torito启动参数开始。最多63个El Torito引导项可以存储在一张CD上。
 -R 使用Rock Ridge协议生成SUSP和RR记录,以进一步描述ISO 9660文件系统上的文件。

 文件打包

要将某个文件夹打包成iso,可以在需要打包的文件夹的父文件夹中使用下面的命令。

genisoimage -o aa.iso -J -R -V bb ccFloder

-o为需要打包成的iso文件名

-J参数表示保持原有文件名

-V后面的bb为指定光盘的卷册集ID

ccFloder为需要打包的文件夹名字。

md5sum命令

md5sum命令用于生成和校验文件的md5值。它会逐位对文件的内容进行校验。是文件的内容,与文件名无关,也就是文件内容相同,其md5值相同。

 

[[email protected] mnt]# md5sum ICOS_5.6.0_20190621.iso > ICOS_5.6.0_20190621.md5
[[email protected] mnt]# more ICOS_5.6.0_20190621.md5 
c49d6e475e5fe088e629ea662608991c  ICOS_5.6.0_20190621.iso

 

以上是关于iso-----genisoimage/md5sum命令用法的主要内容,如果未能解决你的问题,请参考以下文章