• CentOS6.9光盘合并


    CentOs-6.9光盘的合并

    介绍:

    CentOS6及CentOS6之前的系统,会将系统分别存放在两个光盘中,DVD1和DVD2,DVD1可以拿来 “安装操作系统”,系统安装包文件是分别存放在DVD1和DVD2中。

    我们利用本地yum源进行安装软件时候,如果只使用一个光盘里的安装包文件,可能会由于依赖问题导致安装失败。这时候我们需要将两个光盘里的安装包文件合并到

    一个光盘上,来解决这个问题。可是如果我们直接将两个光盘里的文件复制到一个文件夹中,然后制成ISO文件,这时候这个ISO文件将不可以当做安装光盘来使用,那

    么我们怎样才能制作成为和CentOS7一样,既能安装系统,又能将安装包合并到一块呢?

    环境需求

    环境:此实验在虚拟机中进行 

    操作系统:Centos7.3 

    目录: 

    /mnt/dvd1和/mnt/dvd2 用于挂载 Centos 镜像 

    /mnt/dvd3 合并后的镜像文件 

    /mnt/iso ISO储存

    1、创建目录

    mkdir -p /mnt/dvd1 /mnt/dvd2 /mnt/dvd3 /mnt/iso

    2、将DVD1和DVD2放入虚拟机的新的光驱中

    3、重新扫描并挂载光驱

    原因:因为我们在添加新的光驱后,系统/dev下可能只有一个sr0,如果想读取到新的光驱,要么重启,要么重新扫描

    重新扫描:

    echo '- - -' >  /sys/class/scsi_host/host0/scan

    echo '- - -' >  /sys/class/scsi_host/host1/scan

    echo '- - -' >  /sys/class/scsi_host/host2/scan

    #三条命令任意一条都可以扫描,如果扫描不到,则换另一个,总会扫描到的。

    [root@CentOS7 ~]#mount /dev/sr0 /mnt/dvd1

    mount: /dev/sr0 is write-protected, mounting read-only

    [root@CentOS7 ~]#mount /dev/sr1 /mnt/dvd2

    mount: /dev/sr1 is write-protected, mounting read-only

    4、拷贝文件

    首先, 拷贝DVD1中的所有文件到 /mnt/dvd3 目录下,然后, 只拷贝 DVD2 中 Packages 目录下的所有RPM文件到 /mnt/dvd3/Packages 目录下

    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

  • 相关阅读:
    【linux命令】命名管道(mkfifo)+ 结合xargs命令使用
    【SSH服务】远程连接管理服务SSH
    【VSFTP服务】rhel8安装vsftp软件
    【linux命令】关机和重启命令
    POJ 2356. Find a multiple 抽屉原理 / 鸽巢原理
    Windows下虚拟机安装Ubuntu15.10 Destop简易操作过程
    POJ 2965. The Pilots Brothers' refrigerator 枚举or爆搜or分治
    Ubuntu15.10下华南师大锐捷认证客户端的使用详解
    POJ 1753. Flip Game 枚举or爆搜+位压缩,或者高斯消元法
    Ubuntu 14.04 LTS 下升级 gcc 到 gcc-4.9、gcc-5 版本
  • 原文地址:https://www.cnblogs.com/myeric/p/8650376.html
Copyright © 2020-2023  润新知