Kickstart RHEL 8.x

Latest response

I am running into some issues kickstarting RHEL 8 but have been able boot/build systems in the past. I am using Cobbler (stand alone). Every time I kickstart RHEL 8 I get the following 1st screenshot. I was able to fix RHEL 9. Also it works for Centos 9 Stream...Haven't tried 8 yet.

Here is a copy of my kickstart:

platform=x86_64, AMD64, or Intel EM64T

version=RHEL8

Install OS instead of upgrade

install

Use text mode install

text
skipx
firstboot --disable
eula --agreed

Reboot after installation

reboot

Keyboard layouts

keyboard --vckeymap='us' --xlayouts='us'

System language

lang en_US

System authorization information

auth --useshadow --passalgo=sha512

Root password

rootpw --iscrypted
group --name=sysadmin --gid=1100
user --name= --groups=sysadmin --iscrypted --password= --gecos=
user --name=svc_automation_local --groups=sysadmin --iscrypted --password=
sshkey --username=svc_automation_local
sshkey --username=

Firewall configuration

firewall --enabled --ssh

SELinux configuration

selinux --enforcing
loglevel --level=DEBUG

Network information

network --bootproto=dhcp --onboot=yes --device=ens192 --noipv6 --ipv6=ignore --activate

System services

services --enabled=chronyd,auditd,rsyslog,crond,sshd,nftables

System timezone

timezone America/Chicago --isUtc --ntpservers 0.centos.pool.ntp.org,1.centos.pool.ntp.org

Use network installation

url --url="http://10.150.10.19/cblr/distro_mirror/RHEL-8.8-x86_64/BaseOS"
repo --name="AppStream" --baseurl="http://10.150.10.19/cblr/distro_mirror/RHEL-8.8-x86_64/AppStream"

System bootloader configuration

ignoredisk --only-use=sda
bootloader --location=mbr --boot-drive=sda --driveorder=sda --append="rhgb quiet crashkernel=1G-4G:192M,4G-64G:256M,64G-:512M novga console=ttyS0,tty0,115200"

Clear the Master Boot Record

zerombr

Partition clearing information

clearpart --all --initlabel --drives=sda

Disk partitioning information

part pv.01 --fstype="lvmpv" --size=1 --grow --ondisk=sda
part /boot --asprimary --fstype="xfs" --size=2048 --fsoptions="nodev,nosuid,noexec"
volgroup vg_root --pesize=65536 pv.01
logvol / --fstype="xfs" --name=lv_root --vgname=vg_root --size=2048
logvol /var --fstyp="xfs" --name=lv_var --vgname=vg_root --size=8192
logvol /var/tmp --fstyp="xfs" --name=lv_var_tmp --vgname=vg_root --size=2048
logvol /var/log --fstyp="xfs" --name=lv_var_log --vgname=vg_root --size=4096
logvol /var/log/audit --fstyp="xfs" --name=lv_var_log_audit --vgname=vg_root --size=2048
logvol /usr --fstype="xfs" --name=lv_usr --vgname=vg_root --size=8192
logvol /home --fstype="xfs" --name=lv_home --vgname=vg_root --size=8192
logvol /tmp --fstype="xfs" --name=lv_tmp --vgname=vg_root --size=5120
logvol swap --fstype="swap" --name=lv_swap --vgname=vg_root --size=2048
logvol /opt --fstype="xfs" --name=lv_opt --vgname=vg_root --size=5120

%packages --ignoremissing
@^server-product-environment
@remote-system-management
@headless-management
@system-tools
kexec-tools
bash-completion
policycoreutils-devel
selinux-policy-devel
ipa-client
-iwl2000-firmware
-iwl100-firmware
-iwl1000-firmware
-iwl105-firmware
-iwl135-firmware
-iwl2000-firmware
-iwl2030-firmware
-iwl3160-firmware
-iwl3945-firmware
-iwl4965-firmware
-iwl5000-firmware
-iwl5150-firmware
-iwl6000-firmware
-iwl6000g2a-firmware
-iwl6000g2b-firmware
-iwl6050-firmware
-iwl7260-firmware

%end

%post set -x --logfile=/root/install.post.log --nochroot

Cleanup unneeded packages

echo "Cleanup of unneeded packages..."
dnf -y remove aic94xx-firmware \
iwl2000-firmware \
iwl100-firmware \
iwl1000-firmware \
iwl105-firmware \
iwl135-firmware \
iwl2000-firmware \
iwl2030-firmware \
iwl3160-firmware \
iwl3945-firmware \
iwl4965-firmware \
iwl5000-firmware \
iwl5150-firmware \
iwl6000-firmware \
iwl6000g2a-firmware \
iwl6000g2b-firmware \
iwl6050-firmware \
iwl7260-firmware \
NetworkManager-team \
alsa-firmware \
alsa-lib \
alsa-tools-firmware \
teamd \
wpa_supplicant \
xdg-utils \
cairomm \
dnf-plugin-spacewalk \
gdk-pixbuf2 \
gtk2 \
gtkmm24 \
libXcomposite \
libXcursor \
libXdamage \
libXfixes \
libXft \
libXi \
libXinerama \
libXrandr \
libXtst \
libXxf86vm \
mesa-libEGL \
mesa-libGL \
mesa-libgbm \
mesa-libglapi \
iwl7265-firmware \
iwl3160-firmware \
iwl6050-firmware \
ivtv-firmware
echo "blacklist i2c_piix4" >> /etc/modprobe.d/no_i2c_piix4.conf
echo 'NAME="ens192"' >> /etc/sysconfig/network-scripts/ifcfg-ens192
echo "%sysadmin ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers.d/sysadmin
chmod 440 /etc/sudoers.d/sysadmin
/usr/sbin/visudo -f /etc/sudoers.d/sysadmin -c
sed -ie 's/ipv6_disable=1//g' /etc/default/grub
sed -i 's/auth sufficient pam_unix.so nullok try_first_pass/auth sufficient pam_unix.so nullok/' /etc/pam.d/system-auth
%end

Responses