Hi,
i’m trying to generate a USB to automate Rocky 8 install, with the anaconda-ks.cfg it made after the first install to other machines with the completely same specs. VID_20240131111303 - VEED But here you can see it doesn’t do as i was expecting.
This is the original ks after install
#version=RHEL8
# Use graphical install
graphical
repo --name="AppStream" --baseurl=file:///run/install/sources/mount-0000-hdd-device/AppStream
%packages
@^server-product-environment
@headless-management
kexec-tools
%end
# Keyboard layouts
keyboard --xlayouts='us'
# System language
lang en_US.UTF-8
# Network information
network --hostname=localhost.localdomain
# Use hard drive installation media
harddrive --dir= --partition=LABEL=ROCKY-8-7-X
# Run the Setup Agent on first boot
firstboot --enable
ignoredisk --only-use=sda
# Partition clearing information
clearpart --none --initlabel
# Disk partitioning information
part /boot --fstype="xfs" --ondisk=sda --size=1024
part pv.283 --fstype="lvmpv" --ondisk=sda --size=393224
part /boot/efi --fstype="efi" --ondisk=sda --size=1024 --fsoptions="umask=0077,shortname=winnt"
volgroup rl --pesize=4096 pv.283
logvol /usr --fstype="xfs" --size=10240 --name=usr --vgname=rl
logvol / --fstype="xfs" --size=40960 --name=root --vgname=rl
logvol /home --fstype="xfs" --size=20480 --name=home --vgname=rl
logvol /var/lib/docker --fstype="xfs" --size=102400 --name=var_lib_docker --vgname=rl
logvol /var/tmp --fstype="xfs" --size=10240 --name=var_tmp --vgname=rl
logvol /tmp --fstype="xfs" --size=10240 --name=tmp --vgname=rl
logvol /var/log --fstype="xfs" --size=10240 --name=var_log --vgname=rl
logvol /var/log/audit --fstype="xfs" --size=10240 --name=var_log_audit --vgname=rl
logvol /var --fstype="xfs" --size=10240 --name=var --vgname=rl
logvol swap --fstype="swap" --size=65536 --name=swap --vgname=rl
logvol /opt --fstype="xfs" --size=102400 --name=opt --vgname=rl
# System timezone
timezone Europe/Madrid --isUtc --nontp
%addon com_redhat_kdump --enable --reserve-mb='auto'
%end
%anaconda
pwpolicy root --minlen=6 --minquality=1 --notstrict --nochanges --notempty
pwpolicy user --minlen=6 --minquality=1 --notstrict --nochanges --emptyok
pwpolicy luks --minlen=6 --minquality=1 --notstrict --nochanges --notempty
%end
And then i tried to modify for non interactive
#version=RHEL8
# use text
text --non-interactive
repo --name="AppStream" --baseurl=file:///run/install/sources/mount-0000-hdd-device/AppStream
%packages
@^server-product-environment
@headless-management
kexec-tools
%end
# Keyboard layouts
keyboard --xlayouts='us'
# System language
lang en_US.UTF-8
# Network information
network --hostname=localhost.localdomain
# Use hard drive installation media
harddrive --dir= --partition=LABEL=ROCKY-8-7-X
# Run the Setup Agent on first boot
firstboot --disable
ignoredisk --only-use=sda
# Partition clearing information
clearpart --all --initlabel
# Disk partitioning information
part /boot --fstype="xfs" --ondisk=sda --size=1024
part pv.283 --fstype="lvmpv" --ondisk=sda --size=393224
part /boot/efi --fstype="efi" --ondisk=sda --size=1024 --fsoptions="umask=0077,shortname=winnt"
volgroup rl --pesize=4096 pv.283
logvol /usr --fstype="xfs" --size=10240 --name=usr --vgname=rl
logvol / --fstype="xfs" --size=40960 --name=root --vgname=rl
logvol /home --fstype="xfs" --size=20480 --name=home --vgname=rl
logvol /var/lib/docker --fstype="xfs" --size=102400 --name=var_lib_docker --vgname=rl
logvol /var/tmp --fstype="xfs" --size=10240 --name=var_tmp --vgname=rl
logvol /tmp --fstype="xfs" --size=10240 --name=tmp --vgname=rl
logvol /var/log --fstype="xfs" --size=10240 --name=var_log --vgname=rl
logvol /var/log/audit --fstype="xfs" --size=10240 --name=var_log_audit --vgname=rl
logvol /var --fstype="xfs" --size=10240 --name=var --vgname=rl
logvol swap --fstype="swap" --size=65536 --name=swap --vgname=rl
logvol /opt --fstype="xfs" --size=102400 --name=opt --vgname=rl
# System timezone
timezone Europe/Madrid --isUtc --nontp
%addon com_redhat_kdump --enable --reserve-mb='auto'
%end
%anaconda
pwpolicy root --minlen=6 --minquality=1 --notstrict --nochanges --notempty
pwpolicy user --minlen=6 --minquality=1 --notstrict --nochanges --emptyok
pwpolicy luks --minlen=6 --minquality=1 --notstrict --nochanges --notempty
%end
eula --agreed
I also modified the isolinux.cfg on this part:
label linux
menu label ^Install Rocky Linux 8
kernel vmlinuz
append initrd=initrd.img inst.repo=hd:LABEL=ROCKY-8-7-X inst.ks=file:anaconda-ks.cfg quiet
Is this wrong? what am i missing?