您当前的位置: 首页 >  插件开发 centos

在CentOS6系统中合并CentOS6.9的两个光盘映像

插件开发 发布时间:2022-07-11 12:24:46 ,浏览量:4

文章目录


  CentOS6.9完整版,默认是两个光盘文件,一般安装系统,有第一个盘就够了,本文介绍如果将两个盘的内容合并为一个盘。
1.启动虚拟机,加载两个光盘映像

   然后预加CentOS6.9两个ISO文件。
2.创建挂载目录
  mkdir -p /mnt/dvd1 /mnt/dvd2 /mnt/dvd3 /mnt/iso

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上测试是可以用的。

  合理的脚本代码可以有效的提高工作效率,减少重复劳动。

关注
打赏
查看更多评论

插件开发

暂无认证

  • 4浏览

    0关注

    354博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录