Kickstart : Automated Installations of RHEL, CentOS and Oracle Linux
#version=RHEL7 # System authorization information auth --enableshadow --passalgo=sha512 # Use CDROM installation media cdrom # Use graphical install graphical # Run the Setup Agent on first boot firstboot --enable ignoredisk --only-use=sda # Keyboard layouts keyboard --vckeymap=jp --xlayouts='jp' # System language lang ja_JP.UTF-8 # Network information network --bootproto=dhcp --device=enp0s3 --ipv6=auto --activate network --hostname=centos7 # Root password rootpw --iscrypted $6$fAcz7X.lJSZnXeK/$gzaXtJYjtpH86.RhTE3ZcQsCa.m5Qe6HmaVJ5.658A75ogiKdfKyLPgKkIKmpKPyK5c72mRNkjq5bmHmzQGxm0 # System timezone timezone Asia/Tokyo --isUtc # System bootloader configuration bootloader --append=" crashkernel=auto" --location=mbr --boot-drive=sda autopart --type=lvm # Partition clearing information clearpart --none --initlabel %packages @core kexec-tools %end %addon com_redhat_kdump --enable --reserve-mb='auto' %end
# create new install # automatically proceed for each steps autostep # reboot after installing reboot # encrypt algorithm auth --enableshadow --passalgo=sha512 # installation source url --url=http://10.0.0.30/centos7/ # install disk ignoredisk --only-use=sda # keyboard layouts keyboard --vckeymap=jp106 --xlayouts='jp','us' # system locale lang en_US.UTF-8 # network settings network --bootproto=dhcp --ipv6=auto --activate --hostname=localhost # root password you generated above rootpw --iscrypted $6$EC1T.oKN5f3seb20$y1WlMQ7Ih424OwOn..... # timezone timezone Asia/Tokyo --isUtc --nontp # bootloader's settings bootloader --location=mbr --boot-drive=sda # initialize all partition tables zerombr clearpart --all --initlabel # partitioning part /boot --fstype="xfs" --ondisk=sda --size=500 part pv.10 --fstype="lvmpv" --ondisk=sda --size=51200 volgroup VolGroup --pesize=4096 pv.10 logvol / --fstype="xfs" --size=20480 --name=root --vgname=VolGroup logvol swap --fstype="swap" --size=4096 --name=swap --vgname=VolGroup %packages @core %end
Reference