# Kickstart file automatically generated by anaconda. %pre #!/bin/bash #alias mkfs.ext4='mkfs.ext4 -O ^64bit' sed -i -e 's/,64bit//' /etc/mke2fs.conf touch /etc/kernel/install.d/{20-grubby.install,51-dracut-rescue.install,90-loaderentry.install} echo 'DEFAULTKERNEL=kernel-lt-core' >> /etc/sysconfig/kernel echo 'add_drivers+=" xen-netfront xen-blkfront "' >> /etc/dracut.conf echo 'omit_dracutmodules+=" cifs plymouth cryptfs drm rescue mdraid fcoe qemu qemu-net mdraid "' >> /etc/dracut.conf #echo 'proxy=http://192.168.1.3:3128' >> /etc/dnf/dnf.conf %end #version=RHEL8 #install #text eula --agreed #cdrom ## # got an LVM with the Minimal ISO flat copied in on ext2, mounted as xvdb in xl config #url --url=file:///run/install/repo/BaseOS url --url=https://repo.almalinux.org/almalinux/9/BaseOS/x86_64/os/ #url --url=https://repo.almalinux.org/almalinux/$releasever/AppStream/$basearch/os/ #url --url=http://mirror.centos.org/centos/8/BaseOS/x86_64/os/ #url --url=http://mirrors.oit.uci.edu/centos/8/BaseOS/x86_64/os/ --proxy=http://192.168.1.3:3128 #http://mirrors.us.kernel.org/centos/8/os/x86_64/ lang en_US.UTF-8 skipx keyboard us network --device eth1 --hostname alma9yy --bootproto dhcp --onboot=on #my root rootpw yippee firewall --disabled --service=ssh authselect --enableshadow --passalgo=sha512 --enablefingerprint selinux --disabled timezone --utc America/Los_Angeles bootloader --location=none # The following is the partition information you requested # Note that any partitions you deleted are not expressed # here so unless you clear all partitions first, this is # not guaranteed to work clearpart --all --initlabel --drives=xvda ignoredisk --only-use=xvda #services --enabled=sshd zerombr #partition / --onpart /dev/xvda1 --noformat part / --asprimary --grow --size 1 --fstype ext4 --mkfsoptions="\-O^64bit \-O^metadata_csum" repo --name="a9-App-Stream" --baseurl=https://repo.almalinux.org/almalinux/9/AppStream/x86_64/os/ --cost=200 --proxy=http://192.168.1.45:3128 repo --name="a9-devel" --baseurl=https://repo.almalinux.org/almalinux/9/devel/x86_64/os/ --cost=200 --proxy=http://192.168.1.45:3128 #repo --name="c7-media" --baseurl=file:///media/cdrom --cost=100 firstboot --disable halt %packages #-selinux-policy-targeted #-kernel #-kernel-modules #-kernel-core @Core dracut-tools dracut-config-generic nano tree tar zstd -NetworkManager* -microcode* -geo* glibc-langpack-en -glibc-all-langpack authselect-compat -biosdevname -postfix* -plymouth* -iwl*firmware %end %post --interpreter=/usr/bin/bash --log=/root/ks-post.log --erroronfail #chkconfig network on #echo 'proxy=http://192.168.1.3:3128' >> /etc/dnf/dnf.conf useradd -p mypw myuser usermod -a -G wheel,audio,video,users tlviewer dnf -y install epel-release rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org rpm -Uvh https://www.elrepo.org/elrepo-release-9.el9.elrepo.noarch.rpm mkdir -p /etc/kernel/install.d touch /etc/kernel/install.d/{20-grubby.install,51-dracut-rescue.install,90-loaderentry.install} echo 'add_drivers+=" xen-netfront xen-blkfront "' >> /etc/dracut.conf echo 'omit_dracutmodules+=" cifs plymouth cryptfs drm rescue mdraid fcoe qemu qemu-net mdraid "' >> /etc/dracut.conf dnf --enablerepo=elrepo-kernel -y install kernel-lt-core #dnf -y remove kernel-tools kernel-core kernel-modules echo 'DEFAULTKERNEL=kernel-lt-core' >> /etc/sysconfig/kernel sed -i -e '/NOPASSWD\: ALL$/ s/^# //' /etc/sudoers #dnf install -y xorg-x11-fonts-ISO8859* dnf -y install wget net-tools nano xorg-x11-xauth echo 'GRUB_DISABLE_OS_PROBER="true"' >> /etc/default/grub grub2-mkconfig -o /boot/grub2/grub.cfg for i in tuned kdump ;do systemctl disable $i.service;done chmod +x /etc/rc.d/rc.local #sed -i '12iwget -t1 --spider http://192.168.1.3/favicon.ico?a8respin &' /etc/rc.d/rc.local cat >> /etc/modprobe.d/xen.conf <> /etc/fstab <