Linux系统下怎么制作ISO镜像文件

介绍

这篇文章主要介绍“Linux系统下怎么制作ISO镜像文件”,在日常操作中,相信很多人在Linux系统下怎么制作ISO镜像文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答“Linux系统下怎么制作ISO镜像文件”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

<强> 1,检验下载的ISO镜像的MD5值:

美元md5sum download.iso

<强> 2,刻录ISO:

1)先下载cdrecord:

$ sudo apt-get安装cdrecord

2)寻找设备(刻录机):

cdrecord美元——scanbus(这会给出类似这样的一组数字:0,0,0)

3)开始刻录:

$ cdrecord dev=0, 0, 0)下载。iso

<强> 3,检验已经刻录好的光盘的md5值:

(确保安装了isoinfo没有的话apt-get ~ ~ ~)

isoinfo美元- d - i/dev/cdrom

(查看光盘信息,会出现如下字样:逻辑块大小是:2048体积大小:339344)

美元dd if=/dev/cdrom b=2048=339344 conv=notrunc, noerror md5sum |

制作iso镜像

===========

mkisofs - j - t - r - v volume_id - o mycd。iso source_dir

mkisofs主要参数说明:

- j/Joliet使用Joliet格式的目录与文件名称

- t/转换表为每个目录都生成一个反式。台文件名转换表文件

- r/岩石使用岩脊扩展

- v/-volid & lt;光盘ID>指定光盘的卷标ID

制作具有自我校验功能的光盘

==========================

ISO文件在网络传输过程中可能会发生改变,这个可以通过MD5校验码来检测文件的完整性,即:发布ISO的同时也公布其MD5校验码,这样他人下载ISO后,再进行一次MD5运算,如果得到的MD5值和提供的一样,则ISO文件和原始文件一模一样,否则就得重新下载。

将ISO刻录到光盘后,又如何校验光盘上刻录的内容是否和原始ISO中的内容完全一样呢?因为在刻录过程中,也许…也许会出现错误。

这就需要用到isomd5sum这个工具了

加入MD5校验信息:

implantisomd5——迫使ISO文件

刻录后,可以通过checkisomd5——verbose & lt;光盘设备地址,如/dev/hdb>来校验数据完整性

<强> ISO制作完整脚本(带MD5校验)

脚本运行参数

mkiso。sh & lt;需要刻录的原始文件或目录比;& lt;输出ISO文件在

# !/bin/sh

# * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

#作者:Muddyboot——toobyddum@gmail.com

#最后修改:2007-09-11 21:21

#文件名:mkiso。sh

#描述:脚本容易创建ISO映像

# * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

如果[$ # lt 3];然后

echo - e“\ nUsage:“basename $ 0”source_dir output_iso cd_label \ n"退出1

fi

源=$ 1

输出=$ 2

标签=$ 3

# # #额外mkiso论证

3

转变我$ @;

extra_args=癳xtra_args 1美元“

转变做

如果[!- e“source"美元;];然后

echo - e“\ nERR:源文件或目录不存在!\ n"退出1

fi

# #删除存在反式。资源描述文件

如果[- d“source"美元;];然后

找到源- name反式美元。台| xargs rm - f

fi

# # #制作ISO

mkisofs - j - t - r美元extra_args \

- v标签- o输出美元美元来源

# # #加入MD5校验信息

MD5_CHECKSUM='那儿离implantisomd5 | awk - f # 39;: & # 39;& # 39;{print $ 2} & # 39;”

如果[- z“MD5_CHECKSUM"美元;];然后

echo - e“\ n * *警告:implantisomd5没有找到,没有md5sum补充说。\ n"其他

echo - e“\ n * *好,implantisomd5程序发现!”

回声“md5sum添加信息ISO映像…“

implantisomd5——迫使美元输出

fi

回声回声“* * ISO镜像文件输出美元成功创建!“

到此,关于“Linux系统下怎么制作ISO镜像文件”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

Linux系统下怎么制作ISO镜像文件