Linux系统下ISO镜像文件的制作与刻录
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
(查看光盘信息,会出现如下字样: logical block size is: 2048 volume size is: 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 extensions
-v/-volid <光盘id> 指定光盘的卷标id
制作具有自我校验功能的光盘
==========================
(www.iocblog.net 文章来源)
iso文件在网络传输过程中可能会发生改变,这个可以通过md5校验码来检测文件的完整性,即:发布iso的同时也公布其md5校验码,这样他人下载 iso后,再进行一次md5运算,如果得到的md5值和提供的一样,则iso文件和原始文件一模一样,否则就得重新下载。
将iso刻录到光盘后,又如何校验光盘上刻录的内容是否和原始iso中的内容完全一样呢?因为在刻录过程中,也许……也许会出现错误。
这就需要用到 isomd5sum 这个工具了
Tag: 刻录