RHEL7系統安裝方式包括:
1. 手動安裝(介質在本地):
此種方式你可以通過圖形界面操作定制你所需安裝系統的配置及所需軟件包等
優點:直觀
缺點:效率低下,配置的東西多時易犯錯
此種方式僅適用於初次安裝時,熟悉下新系統
2. 使用kickstart文件自動化安裝(介質在本地):
此種方式有分兩種:kickstart文件存放在本地安裝介質或遠端
如果在本地需要修改原始鏡像主要是在鏡像中添加kickstart文件和修改isolinux/isolinux.cfg文件
在linux系統(本文為RHEL7.4)中
mkdir /mnt/cdrom mount -o loop /path/to/rhel7.3_orinal.iso /mnt/cdrom cp -ar /mnt/cdrom /home/rhel7.3_iso # 原來home下沒有rhel7.3_iso目錄
然后就可以在rhel7.3_iso目錄下添加和修改文件了
label linux ... append initrd=initrd.img ks=cdrom:/ks.cfg ... # 添加了ks文件的位置:ks.cfg放在了光盤的根目錄
添加完ks文件並修改完isolinux.cfg文件就可以制做啟動鏡像了,如果沒有mkisofs,則需要安裝
經過多次嘗試制作成功了修改后鏡像,參考鏈接:https://access.redhat.com/discussions/1422213
# -V選項所指定字符串必須與isolinux.cfg中的LABEL一致
mkisofs -r -T -J -V "RHEL-7.3 Server.x86_64" \
-b isolinux/isolinux.bin -c isolinux/boot.cat \
-no-emul-boot -boot-load-size 4 -boot-info-table \
-o /home/rhel7.3_new.iso /home/rhel7.3_iso
校驗並寫入 md5 值(可選):
implantisomd5 /root/CentOS6.8_x64.iso # 如果沒有isomd5sum,則需要安裝
checkisomd5 /root/CentOS6.8_x64.iso # 檢測iso文件是否完整
至此修改過光盤鏡像就制作好了
如果kickstart文件在遠端需要提供ftp或者http訪問URL,將kickstart文件放到ftp或http服務目錄,啟動服務,以便能訪問到,此種方式受制於網絡環境
適用於根據已知配置或者指定ks文件少量安裝系統
3. PXE網絡安裝+kickstart批量無人值守安裝
此種方式需要DHCP服務器(提供IP)、tftp服務器(提供引導程序)、ftp服務器或者http服務器(提供安裝介質和ks文件)
適用於批量安裝