티스토리 뷰

linux

kickstart centos

fendys 2018. 11. 27. 10:22
반응형

1.Kickstart 파일

 
#version=DEVEL
 
install
 
nfs --server=192.168.0.1 --dir=/home/Centos6.9
 
lang en_US.UTF-8
 
keyboard us
 
network --onboot yes --device eth0 --bootproto dhcp --noipv6 --hostname test
 
timezone --utc Asia/Seoul
 
 
 
#passwd 1
 
#rootpw --iscrypted $1$QG5V7/$XBkljYkkhXYhZuIyDVP5A/
 
rootpw password1!
 
selinux --disabled
 
authconfig --enableshadow --passalgo=sha512
 
firewall --disabled
 
 
 
clearpart --linux --drives=sda
 
 
 
part /boot --fstype="ext4" --size=1024
 
part swap --fstype="swap" --size=8196
 
part / --fstype="ext4" --grow --size=1
 
 
 
bootloader --location=mbr
 
 
 
user --name=test --homedir=/home/test --password=$1$QG5V7/$XBkljYkkhXYhZuIyDVP5A/ --iscrypted
 
 
 
%packages
 
@base
 
@Development Tools
 
@Additional Development
 
@Desktop Platform Development
 
 
 
%end
 
 
 
%post
 
# Modify ssh_config
 
/bin/sed -i 's/#PermitRootLogin yes/PermitRootLogin no/' /etc/ssh/sshd_config
 
/bin/sed -i 's/#Port 22/Port 22/' /etc/ssh/sshd_config
 
 
 
/sbin/service sshd restart
 
 
 
/sbin/iptables -F
 
/sbin/service iptables save
 
 
 
%end
 
 
 
reboot --eject

CentOS6.9를 포함한 그 이전버전 까지 사용가능한 PXE Kickstart 설정이고, NFS 방식을 사용하였습니다.

CentOS7부터는 Kickstart 설정이 변경되어서 7버전 부터는 PXE 설치시 다른 설정을 사용하셔야합니다.

CentOS7 Kickstart 설정은 다음글에서 포스팅하겠습니다.

 

위 옵션들중

nfs --server=192.168.0.1 --dir=/home/Centos6.9

위 부분만 사용하시는 PXE 서버설정에 맞게 수정해서 사용하시면 파티션설정,패키지선택,설치 후 SSH 설정까지 자동으로 설치가 됩니다.

반응형

'linux' 카테고리의 다른 글

CentOS 6,7 - Owncloud 설치  (0) 2019.03.25
Install GUI in Oracle Linux 7  (0) 2019.03.25
PXE 서버 생성  (0) 2018.11.27
centos7 network bond(not NetworkManager)  (0) 2018.11.13
Linux 7 chrony를 사용한 time 동기화  (0) 2018.10.12