合併CentOS 6 x光碟

2021-09-19 03:31:40 字數 842 閱讀 2034

建立***1 ***2 ***3

cd /mnt

mkdir -p ***1 ***2 ***3

解壓光碟檔案

mount -o loop x.***1.iso /mnt/***1

mount -o loop x.***2.iso /mnt/***2

cd mnt

將光碟2的packages檔案全部複製到光碟1裡面

cp -a /mnt/***1/* /mnt/***3

cp -a /mnt/***2/packages/* /mnt/***3/packages/

使用命令生成新的檔案組資訊檔案

createrepo -g /mnt/***3/repodata/***-comps.xml /mnt/***3/

將兩個iso中的packages檔案合併到***3.iso檔案

將該repodata資料夾複製到***3.iso中(是否刪除老的repodata不刪除可以使用,刪除未測試)

生成新的iso檔案,必須跳到iso目錄下執行,絕對路徑不可以

cd /mnt/***3/

mkisofs -o 輸出的檔名 -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -r -j -v -t 輸入的目錄

如果複製的時候少了這兩個,複製進去

[root@localhost ***3]# cp -a /media/.discinfo /mnt/***3/

[root@localhost ***3]# cp -a /media/.treeinfo /mnt/***3/

CentOS6 x核心公升級

說明 系統版本 centos 6.9 x64 在centos 6.9上安裝docker容器,發現核心版本過低,目前是2.6,作業系統是6.9 x86 64位,因此需要公升級核心到3.8及以上穩定版本。因為只有64位版本才支援安裝,所以需要首先檢查系統版本和位數 cat etc redhat rele...

CentOS6 X啟動流程

boot分割槽 啟動引導程式是預設可以識別boot分割槽的.因此在系統還無法載入硬碟的時候,boot分割槽是可以識別的 centos 6.x中使用initramfs記憶體檔案系統取代了centos 5.x中的initrd ram disk。他們的作用類似,可以通過啟動引導程式載入到記憶體中,然後載入...

CentOS 6 X啟動流程

boot分割槽 啟動引導程式是預設可以識別boot分割槽的.因此在系統還無法載入硬碟的時候,boot分割槽是可以識別的 centos 6.x中使用initramfs記憶體檔案系統取代了centos 5.x中的initrd ram disk。他們的作用類似,可以通過啟動引導程式載入到記憶體中,然後載入...