1. 检查下载的ISO映像的MD5值:
$ md5sum download.iso
2. 刻录ISO:
1)首先下载cdrecord:
$ sudo apt-get install cdrecord
2)查找设备(燃烧器):
$ cdrecord --scanbus(这将给出一组数字: 0,0,0)
3)开始刻录:
$ cdrecord dev = 0,0,0 download.iso
3. 检查已刻录光盘的md5值:
(确保未安装isoinfo的情况下,apt-get ~~~)
$ isoinfo -d -i / dev / cdrom
(检查光盘信息,将出现以下文字: 逻辑块大小为: 2048卷大小为: 339344)
$ dd if = / dev / cdrom bs = 2048 count = 339344 conv = notrunc,noerror | md5sum
制作ISO映像
===========
mkisofs -J -T -R -V volume_id -o mycd.iso source_dir
Mkisofs主要参数描述:
-J / -joliet使用Joliet格式的目录和文件名
-T / -translation-table为每个目录生成一个TRANS.TBL文件名转换表文件
-R / -rock使用Rock Ridge扩展
-V / -volid 指定光盘的卷标ID
制作具有自我检查功能的CD
=========================
在网络传输过程中,ISO文件可能会更改. 可以通过MD5校验码进行检查,以检查文件的完整性,即,在发布ISO时,还将发布其MD5校验码,以便其他人下载ISO,然后执行MD5操作. 如果获得的MD5值与提供的值相同,则ISO文件与原始文件完全相同,否则必须重新下载.
将ISO刻录到光盘后,如何验证光盘上刻录的内容与原始ISO中的内容完全相同?因为在刻录过程中,也许...可能会发生错误.
此工具需要isomd5sum
添加MD5验证信息:
implantisomd5 --force ISO文件
刻录后linux镜像iso文件下载,可以通过checkisomd5 --verbose linux镜像iso文件下载,例如/ dev / hdb>
检查数据完整性.
ISO完整脚本(带有MD5验证)
脚本运行参数
mkiso.sh
#!/ bin / sh
#************************************************** ******
#作者: Muddyboot-toobyddum@gmail.com
#最后修改时间: 2007-09-11 21:21
#文件名: mkiso.sh
#说明: 用于轻松创建ISO映像的脚本
#************************************************** ******
如果[$#-lt 3];然后
echo -e“ \ n用法: `basename $ 0` source_dir output_iso cd_label \ n”
退出1
fi
source = $ 1
output = $ 2
label = $ 3
###额外的mkiso参数
班次3
i在$ @中;做
extra_args =“ $ extra_args $ 1”
班次
完成
如果[! -e“ $ source”];然后
echo -e“ \ nERR: 源文件或目录不存在!\ n”
退出1
fi
##删除存在的TRANS.TBL文件
如果[-d“ $ source”];然后
找到$ source -name TRANS.TBL | xargs rm -f
fi
###制作ISO
mkisofs -J -T -R $ extra_args \
-V $ label -o $ output $ source
###添加MD5验证信息
MD5_CHECKSUM =`whereisplantisomd5 | awk -F': ``{print $ 2}'`
如果[-z“ $ MD5_CHECKSUM”];然后
echo -e“ \ n **警告: 未找到implantisomd5,未添加md5sum. \ n”
其他
echo -e“ \ n **很好,找到了Implantisomd5程序. ”
echo“为ISO映像添加md5sum信息...”
implantisomd5 --force $ output
fi
回声
回显“ ** ISO映像$输出已成功创建!”
回声
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/sanxing/article-275945-1.html