1. 程式人生 > >006.ks.cfg檔案相關

006.ks.cfg檔案相關

一 圖形化生成ks.cfg檔案

[[email protected] ~]# yum -y install system-config-kickstart		#安裝圖形化kickstart工具
[[email protected] ~]# system-config-kickstart
  #設定語言,鍵盤佈局,時區,Root密碼(根密碼加密),體系架構,安裝完畢後重啟系統。 03   #選擇全新安裝,採用安裝的方式(支援CD-ROM、NFS、FTP、HTTP等), 及相關伺服器地址和目錄。
04
  #安裝新載入程式,並在主記錄MBR上安裝引導裝載程式 05   #設定系統分割槽方案,清除主引導資訊,移除現有分割槽表,並新建新分割槽表。 06   #設定網絡卡。 07   #配置認證 08   #設定防火牆及SELinux,建議都關閉。 09   #是否安裝圖形化環境,並設為預設開機啟動。 10   #選擇需要安裝的軟體包。   注意:此處需要先將系統YUM源配置為本地yum光碟源才可以
,如下:
cp /mnt/cdrom/ /media/ [[email protected] ~]# mount /dev/sr0 /mnt/cdrom/ [[email protected] yum.repos.d]# vi CentOS-Media.repo [base] name=CentOS-$releasever baseurl=file:///mnt/cdrom/ enable=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 儲存檔案至相應路徑
11
12

二 ks.cfg檔案相關項解析

instal						#表示安裝系統而不是升級
auth --enableshadow --passalgo=sha512		#系統認證資訊
url --url=ftp://172.24.8.12/pub			#安裝的路徑及共享目錄
graphical
firstboot --enable
keyboard --vckeymap=us --xlayouts='us'		#鍵盤佈局
lang en_US.UTF-8 --addsupport=zh_CN.UTF-8	#根據需求增加語言字符集
reboot						#安裝完畢後重啟
network  --bootproto=dhcp --device=eno16777736 --onboot=yes --ipv6=auto --activate	#網路配置
network  --hostname=localhost.localdomain
rootpw --iscrypted 				#root密碼為加密$6$LgafQJ7F1rcyRCpk$ZteQKXvywjifMoPbAnhm7nESFx4fuROoxVYie4YvP04DGiUGpjEW2mA.m0TUQyq1ZoOUv.EF9vMWUaBjGyowW.
services --disabled="chronyd"
selinux --disabled				#關閉SELinux
firewall --disabled				#關閉防火牆
timezone Asia/Shanghai --isUtc --nontp		#系統時區
bootloader --append=" crashkernel=auto" --location=mbr --boot-drive=sda		#系統引導相關設定
clearpart --none --initlabel			#清楚所有分割槽
part /boot --fstype="xfs" --ondisk=sda --size=300
part pv.195 --fstype="lvmpv" --ondisk=sda --size=30419
volgroup centos --pesize=4096 pv.195
logvol /  --fstype="xfs" --size=17923 --name=root --vgname=centos
logvol swap  --fstype="swap" --size=2148 --name=swap --vgname=centos
logvol /home  --fstype="xfs" --size=10340 --name=home --vgname=centos
%packages
@^minimal
@core
kexec-tools
%end
%addon com_redhat_kdump --enable --reserve-mb='auto'
%end
   

更多有關cfg檔案解釋見:http://www.codexiu.cn/linux/blog/1939/

CentOS6.8非lvm自動應答檔案:聯絡博主

CentOS非lvm標準通用自動應答檔案:聯絡博主   CentOS6.8lvm自動應答檔案:聯絡博主   CentOS7非lvm自動應答檔案:聯絡博主   CentOS7lvm自動應答檔案:聯絡博主