1. 半自动装机KS
# Use graphical/text install
graphical
#使用光驱方式盘引导方式屏蔽,u盘方式必须存在
repo --name="minimal" --baseurl=file:///run/install/repo/minimal
#U盘引导方式屏蔽
#cdrom
%addon com_redhat_kdump --enable --reserve-mb='auto'
%end
keyboard --xlayouts='us'
lang en_US.UTF-8
network --bootproto=dhcp --device=eth0 --noipv6 --activate
%packages
@^minimal-environment
%end
firstboot --disable
selinux --disabled
firewall --disabled
bootloader --append="crashkernel=auto" --location=mbr --boot-drive=nvme0n1
ignoredisk --only-use=nvme0n1
clearpart --all --initlabel
part /boot/efi --fstype="efi" --ondisk=nvme0n1 --size=200 --fsoptions="umask=0077,shortname=winnt"
part /boot --fstype="xfs" --ondisk=nvme0n1 --size=2048
part biosboot --fstype="biosboot" --ondisk=nvme0n1 --size=2
part / --fstype="ext4" --ondisk=nvme0n1 --size=1 --grow
timesource --ntp-disable
timezone Asia/Shanghai --utc
skipx
reboot
rootpw --iscrypted $6$1Pp5gXjK3aa2Wrwc$YV4n9cTWTkR/ZtK.Jc06Nk8h.PJFXSTdOKp5Avw181p3fX7JFFVvbi9sNn/Bftzw7YHUK2Ear/NMqPLlgAJ1z.
# 安装后执行操作
%post
parted -s /dev/sda mklabel gpt || true
parted -s /dev/sda mkpart primary ext4 4096s 100% || true
mkfs.ext4 /dev/sda1 || true
mkdir -p /data || true
echo '/dev/sda1 /data ext4 defaults 1 1' >> /etc/fstab || true
sed -e 's|^mirrorlist=|#mirrorlist=|g' -e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.aliyun.com/rockylinux|g' -i.bak /etc/yum.repos.d/[Rr]ocky*.repo || true
sed -i 's/^#PermitRootLogin.*-password/PermitRootLogin yes/' /etc/ssh/sshd_config || true
#systemctl sshd restart || true
%end