# 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-uek-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 #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://yum.oracle.com/repo/OracleLinux/OL9/baseos/latest/x86_64/ lang en_US.UTF-8 skipx keyboard us network --device eth1 --hostname ol9yy --bootproto dhcp --onboot=on rootpw --iscrypted $6$OcrgW3xHdHbux1dD$xSstN0x4mbadm4x5mD2AJa/pT7/wAGqL4vk2iw1LGNsVdOlUkYTGPleXIq.1CsmoKqrtX9bnQxsfnFpfu2qNm0 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="appstr" --baseurl=https://yum.oracle.com/repo/OracleLinux/OL9/appstream/x86_64/ --cost=200 --proxy=http://192.168.1.45:3128 repo --name="uek" --baseurl=https://yum.oracle.com/repo/OracleLinux/OL9/UEKR7/x86_64 --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 # part of Core: kernel-uek @Core dracut-tools dracut-config-generic nano tree tar zstd #must use 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 '$6$tjIp7ZeC$vTCGa29AeX.FvB8KcKUrjyaIoHYdOXEvWfZ81y7nw/LPy2YvV/AnRfMiz3nhpYFAEo7ZWQ9V3p1kiMiqD2LW70' tlviewer 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-uek-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 <