合并 CentOS 6.8 的兩個iso鏡像

合并 CentOS 6.8 的兩個iso鏡像

合并 CentOS 6.8 的兩個DVD鏡像

1、創建相關目錄:                                                                                                                      

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

說明:

/mnt/dvd1/mnt/dvd2 用于掛載 Centos6.8原有的兩個鏡像ISO文件

/mnt/dvd3 合并后的鏡像文件存放目錄

/mnt/iso 制作號ISO鏡像的存放目錄

注意/ 目錄磁盤空間是否夠用,由于我這里磁盤不夠,所以添加磁盤/dev/sdd,并掛載到/mnt/iso

2、掛載 Centos原來的兩個鏡像文件                                                                                                  

mount /dev/sr0 /mnt/dev1  

     #/dev/sro 為原來鏡像CentOS-6.8-x86_64-bin-DVD1

mount /dev/sr1 /mnt/dev2   

   #/dev/sr1 為原來鏡像CentOS-6.8-x86_64-bin-DVD2

3、拷貝RPM文件                                                                                                                            

    首先, 復制第一張DVD(CentOS-6.8-x86_64-bin-DVD1)中的所有文件到 /mnt/dvd3 目錄下然后, 只拷貝第二張 DVD 中 Packages 目錄下的所有RPM文件到  /mnt/dvd3/Packages 目錄下,由于第二張DVD(CentOS-6.8-x86_64-bin-DVD2)不能當做啟動光盤,所以只需呀RPM文件即可。

cp  -av  /mnt/dvd1/*  /mnt/dvd3 
cp  -v  /mnt/dvd2/Packages/*.rpm  /mnt/dvd3/Packages/

4、合并TRANS.TBL                                                                                                                                  將DVD2中TRANS.TBL的信息追加到DVD1中TRANS.TBL后面, 并排序保存 

cat  /mnt/dvd2/Packages/TRANS.TBL  >>  /mnt/dvd3/Packages/TRANS.TBL 
mv  /mnt/dvd3/Packages/{TRANS.TBL,TRANS.TBL.BAK} 
sort  /mnt/dvd3/Packages/TRANS.TBL.BAK  >  /mnt/dvd3/Packages/TRANS.TBL 
rm  -rf  /mnt/dvd3/Packages/TRANS.TBL.BAK

dvd3已經是合并后的文件了,可以用作本地源和做成ISO使用。

5、備份原有YUM配置文件                                                                                                                 

mkdir  /etc/yum.repo.d/repo.bak
cp /etc/yum.repo.d/*.repo  /etc/yum.repo.d/repo.bak

6、生成新的YUM配置文件                                                                                                                

vim  /etc/yum.repos.d/base.repo
[base]
name=base
baseurl=file:///mnt/dvd3
gpgcheck=0

7、更新YUM源                                                                                                                                 

yum clean all
yum upgrade

8、將 /mnt/dvd3/ 打包為 ISO                                                                                                          

 mkisofs  -l -J  -L  -r  -V  "CentOS-6.8-x86_64"  -o  /mnt/iso/CentOS-6.8-x86_64-DVD.iso  /mnt/dvd3

原創文章,作者:linux is not unix,如若轉載,請注明出處:http://www.www58058.com/74032

(4)
linux is not unixlinux is not unix
上一篇 2017-04-24 19:13
下一篇 2017-04-24 19:15

相關推薦

  • LANMT架構搭建jspxcms

                    LANMT架構搭建jspxcms 前言 LANMT是什么? 實驗拓撲圖 實驗環境 實驗步驟 Tomcat配置 MySQL配置 jspxcms安裝 Apache Http…

    Linux干貨 2016-04-22
  • linux學習的環境構建

    俗話說磨刀不誤砍柴工,所以在加入馬哥linux培訓班后第一件事情就是構建學習環境。在這里把一些心得分享給大家。 1:通過測試比較服務器選擇運行ESXI6.0的虛擬機。剛開始準備采用微軟的Hyper-v的,但是管理Hyper-v需要域環境(工作組環境下雖然也可以管理,但是配置復雜和安全性很低),額外的增加了系統開銷所以果斷放棄。 2:通過網絡獲得Esxi6.0…

    Linux干貨 2016-02-28
  • linux文件基本權限、默認權限、隱藏權限和ACL權限

    基本權限    文件屬性rwx     每個文件當用ls -l查看時,都會顯示文件的詳細屬性信息,其中在排在首位的共有10位字符信息     例如 -rw-r–rw-. 1 root root …….. 共有10位,第一位代表的是文件的類型,后邊9位表示的是文件的…

    Linux干貨 2016-08-04
  • Linux程序包管理方式

    Linux程序包安裝和管理方式共計三種:          一、[yum|dnf],通過官網或者其他開源網站提供的文件服務器,本機鏡像源等途徑進行安裝。         二、rpm,通過官網或者其他開源網站通過…

    Linux干貨 2016-08-29
  • Linux 環境 SSD(固態硬盤)使用指南

    原文鏈接:http://www.jinbuguo.com/storage/ssd_usage.html 前言 因為SSD有著諸多與傳統機械式硬盤不同的特點,而且這些特點導致了SSD在實際使用中的性能和壽命與其使用方法緊密相關。所以并不是說買來一塊非常牛X的SSD就萬事大吉了。另一方面,SSD的性能并不像機械式硬盤那樣比較穩定(浮動范圍小),而是呈現出一種離散…

    Linux干貨 2015-04-08
  • Linux不同發行版之間的聯系與區別

    Linux發行版有商業版、社區版兩類。兩者的共同點都是GNU/Linux發行版,區別在于商業版是由商業公司維護,社區版是社區組織維護。由于linux發行版都要遵循GPL協定,任何人都有使用、共享、修改軟件源代碼的自由,所以商業版的收入主要來自向企業提供支持服務,它的軟件基本都是免費的。

    Linux干貨 2018-03-04

評論列表(1條)

  • renjin
    renjin 2017-04-28 10:09

    主要介紹了如何將多個rpm包打包制作成一個ISO鏡像,步驟寫的很詳細,排版也很好。

欧美性久久久久