設置 kickstart 就是設置對即將安裝的新系統的配置, 客戶端會讀取 ks.cfg文件, 根據裏面的配置來安裝新系統linux
安裝
yum -y install pykickstart
vim
yum -y install system-config-kickstart
centos
system-config-kickstart (配置文件設置)
注:這裏須要圖形界面,如已安裝,打startx開啓圖形界面,沒安裝過的話,百度一下(安裝圖形用戶界面)
設置,語言,密碼等ide
安裝方式,選NFS url
分區,跟據自已須要設置centos7
選擇安裝包,這裏有個問題,
如顯示這個提示:Packageselection is disabled due to problems downloading package information3d
這是由於centos7中的kickstart須要使用本身的包倉庫,這時咱們只須要在/etc/yum.repo.d/目錄下編輯一個名叫develop的倉庫就能夠。code
個人解決方法是:vim /etc/yum.repo.d/development.repoorm
[development]server
name=development
baseurl=file:///mnt/
gpgcheck=0
也能夠把下載的光盤鏡像掛載到/mnt目錄(mount /dev/cdrom /mnt),這時的baseurl能夠這樣寫:
baseurl=file:///mnt/
安裝完後要執行的腳本,注意要絕對路徑
點擊保存以後, 將生成的文件保存到 /var/ftp 下
下面是完整的文件
platform=x86, AMD64, or Intel EM64T version=DEVEL unsupported_hardware Install OS instead of upgrade install Keyboard layouts keyboard 'us' Root password rootpw --iscrypted $1$u1guE31O$RIFM1fqMkCJX/Rp5mlvlg. System language lang zh_CN System authorization information auth --useshadow --passalgo=sha512 Use graphical install graphical firstboot --disable SELinux configuration selinux --disabled Use NFS installation media nfs --server=172.25.10.110 --dir=/var/ftp/pub/Centos6/ Firewall configuration firewall --disabled Network information network --bootproto=dhcp --device=eth0 Reboot after installation reboot System timezone timezone Africa/Lusaka System bootloader configuration bootloader --location=mbr Clear the Master Boot Record zerombr Partition clearing information clearpart --all Disk partitioning information part /boot --fstype="ext4" --size=200 part swap --fstype="swap" --size=2000 part / --fstype="ext4" --grow --size=1 %packages --nobase @core