
3.挂载光驱 mount /dev/sr0 /mnt/dvd1 mount /dev/sr1 /mnt/dvd2
4.拷贝文件 cp -av /mnt/dvd1/* /mnt/dvd3 cp -v /mnt/dvd2/Packages/*.rpm /mnt/dvd3/Packages/
5.合并TRANS.TBL cat /mnt/dvd2/Packages/TRANS.TBL >> /mnt/dvd3/Packages/TRANS.TBL mv /mnt/dvd3/Packages/TRANS.TBL /mnt/dvd3/Packages/TRANS.TBL.BAK sort /mnt/dvd3/Packages/TRANS.TBL.BAK > /mnt/dvd3/Packages/TRANS.TBL rm -rf /mnt/dvd3/Packages/TRANS.TBL.BAK
6.生成ISO文件 mkisofs -l -J -L -r -V “CentOS-6.9-x86_64” -o /mnt/iso/CentOS-6.9-x86_64-DVD.iso /mnt/dvd3
7.制作启动脚本 制作mkdvdiso.sh文件,文件链接。https://download.csdn.net/download/weixin_42247427/14020362
脚本运行需要 isomd5sum包的支持,安装。 yum install -y isomd5sum
将文件放在文档目录下,修改脚本文件权限,切换到文档目录下: chmod u+x mkdvdiso.sh
8.执行启动脚本 在mkdvdiso.sh所在目录新建目录iso,将生成的CentOS-6.9-x86_64-DVD.iso 文件移动到iso文件夹下。 执行命令: ./mkdvdiso.sh ./iso /mnt/iso/CentOS-6.9-x86_64-DVD_everything.iso 注意:centos7以上脚本执行不成功,问题待查,在centos6上测试是可以用的。
合理的脚本代码可以有效的提高工作效率,减少重复劳动。