製作centos6.5一鍵自安裝iso映象光碟
使用kickstart製作可以自動安裝的光碟是比較容易的,但是,由於現在光碟的使用越來越少,部分伺服器上也不再提供光碟機,於是,我們打算使用u盤來安裝,但這個過程中,由於真實光碟和u盤的差異性,在適配u盤安裝的過程中,有一些需要注意的事項。
總體的步驟還是比較清晰的,可以簡單歸納為這幾個部署:
複製標準安裝iso -> 整合rpm -> 編寫ks.cfg檔案 -> 加入自定義業務部署指令碼 -> iso封裝 -> 寫入u盤
1. 系統安裝包說明
目錄樹結構
|-- .discinfo
|-- .treeinfo
|-- packages
|-- base
|-- images
|-- isolinux
|-- ks.cfg
|-- repodata
.discinfo 檔案是安裝價質的識別資訊
.treeinfo 檔案是系統版本,建立時間及檔案目錄樹結構資訊
packages目錄存放安裝軟體包及資訊
base 目錄存放定製指令碼及包資訊
images 目錄包括了必要的啟動映像檔案
isolinux 目錄存放光碟啟動時的安裝介面資訊
ks.cfg 檔案是無人值守自動化安裝配置檔案
yum -y install anaconda repodata createrepo mkisofs rsync
3) 掛載光碟,同步檔案
mkdir /mnt/cdrom
mount -o loop centos-6.5-x86_64-bin-***1.iso /mnt/cdrom/ ##掛載iso到/mnt/cdrom檔案下
/usr/bin/rsync -a --exclude=packages/ --exclude=repodata/ /mnt/cdrom/ /iso/ ##同步/mnt/cdrom/下的檔案到iso/路徑下,除了packages和repodata資料夾
mkdir -p /iso/ ##在iso/資料夾下新建packages和repodata資料夾
6 生成iso檔案
到這步實際定製配置系統的工作已經完成了。下面就是生成乙個iso映象檔案,便於燒錄到光碟中進行安裝。
mkisofs -o centos6.5_auto_install.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -r -j -v -t -v "centos6_5" /iso/
注:/iso/目錄下產生的centos6.5_auto_install.iso就是生成的iso檔案,路徑和iso名稱都可以自定義。
# 轉換為iso hybrid 模式(該命令由syslinux提供) 這種模式可以直接刻成物理光碟,也可以做成可引導u盤。
isohybrid /iso/centos6.5_auto_install.iso
# 嵌入md5校驗碼 (該命令由isomd5sum提供)
implantisomd5 /iso/centos6.5_auto_install.iso
# 校驗一下 (該命令由isomd5sum提供)
checkisomd5 /iso/centos6.5_auto_install.iso
8. 測試系統安裝
CentOS6 5 安裝寶塔
注意 安裝寶塔需要64位的linux系統 rz上傳安裝檔案 install.sh 用sh命令直接執行安裝檔案 若不是root使用者,要用sudo sh install.sh 然後到最後會提示congratulations install succeeded 還有使用者名稱和密碼 注意要記好使用者名稱...
CentOS6 5優盤安裝
從centos6.5開始直接把iso檔案寫入u盤就可實現優盤安裝 windows平台 1.用ultraiso開啟iso 如 centos 6.5 x86 64 bin 1.iso 2.然後點 啟動 寫入硬碟映像 硬碟驅動器是你的u盤,映像檔案安裝光碟iso,寫入方式是usb hdd 點選 寫入 按鈕...
CentOS6 5安裝教程
今天裝完了虛擬機器,使用的是centos6.5而不是ubunto,ubunto的安裝原理跟centos的安裝原理大體相同,就是匯入映象的問題。ps 重要的地方,我用紅色的字型寫出來了。一.安裝vmware vmware是乙個虛擬機器,在安裝centos之前必須安裝的軟體,你需要把centos放到vm...