diff --git a/Rocky-9-Azure-Base.ks b/Rocky-9-Azure-Base.ks index b404743..795ef97 100644 --- a/Rocky-9-Azure-Base.ks +++ b/Rocky-9-Azure-Base.ks @@ -28,15 +28,34 @@ services --disabled="kdump,rhsmcertd" --enabled="NetworkManager,sshd,rsyslog,chr # System bootloader configuration bootloader --append="rootdelay=300 console=ttyS0 earlyprintk=ttyS0 no_timer_check crashkernel=auto net.ifnames=0" --location=mbr --timeout=1 # Clear the Master Boot Record -zerombr +#zerombr # Partition clearing information -clearpart --all --initlabel --disklabel=gpt +#clearpart --all --initlabel --disklabel=gpt # Disk partitioning information -part prepboot --fstype="prepboot" --size=4 -part biosboot --fstype="biosboot" --size=1 -part /boot/efi --fstype="efi" --size=100 -part /boot --fstype="xfs" --size=1000 --label=boot -part / --fstype="xfs" --size=8000 --mkfsoptions="-m bigtime=0,inobtcount=0" +part /boot/efi --size=100 --fstype=efi --asprimary +part /boot --size=1000 --fstype=xfs --label=boot +part prepboot --size=4 --fstype=prepboot --asprimary +part biosboot --size=1 --fstype=biosboot --asprimary +part / --size=8000 --fstype="xfs" --mkfsoptions "-m bigtime=0,inobtcount=0" + +%pre +# Clear the Master Boot Record +dd if=/dev/zero of=/dev/vda bs=512 count=1 +# Create a new GPT partition table +parted /dev/vda mklabel gpt +# Create a partition for /boot/efi +parted /dev/vda mkpart primary fat32 1MiB 100MiB +parted /dev/vda set 1 boot on +# Create a partition for /boot +parted /dev/vda mkpart primary xfs 100MiB 1100MiB +# Create a partition for prep +parted /dev/vda mkpart primary 1100MiB 1104MiB +# Create a partition for bios_grub +parted /dev/vda mkpart primary 1104MiB 1105MiB +# Create a partition for LVM +parted /dev/vda mkpart primary xfs 1106MiB 10.7GB + +%end %post --erroronfail passwd -d root diff --git a/Rocky-9-EC2-Base.ks b/Rocky-9-EC2-Base.ks index bbadb35..facdc81 100644 --- a/Rocky-9-EC2-Base.ks +++ b/Rocky-9-EC2-Base.ks @@ -15,15 +15,35 @@ services --disabled="kdump,rhsmcertd" --enabled="NetworkManager,sshd,rsyslog,chr rootpw --iscrypted thereisnopasswordanditslocked # Partition Stuff -zerombr -clearpart --all --initlabel --disklabel=gpt +#zerombr +#clearpart --all --initlabel --disklabel=gpt #reqpart -part biosboot --size=1 --fstype=biosboot --asprimary part /boot/efi --size=100 --fstype=efi --asprimary -part /boot --size=1024 --fstype=xfs --label=boot +part /boot --size=1000 --fstype=xfs --label=boot +part prepboot --size=4 --fstype=prepboot --asprimary +part biosboot --size=1 --fstype=biosboot --asprimary part / --size=8000 --fstype="xfs" --mkfsoptions "-m bigtime=0,inobtcount=0" shutdown +%pre +# Clear the Master Boot Record +dd if=/dev/zero of=/dev/vda bs=512 count=1 +# Create a new GPT partition table +parted /dev/vda mklabel gpt +# Create a partition for /boot/efi +parted /dev/vda mkpart primary fat32 1MiB 100MiB +parted /dev/vda set 1 boot on +# Create a partition for /boot +parted /dev/vda mkpart primary xfs 100MiB 1100MiB +# Create a partition for prep +parted /dev/vda mkpart primary 1100MiB 1104MiB +# Create a partition for bios_grub +parted /dev/vda mkpart primary 1104MiB 1105MiB +# Create a partition for LVM +parted /dev/vda mkpart primary xfs 1106MiB 10.7GB + +%end + %packages @core rocky-release diff --git a/Rocky-9-GenericCloud-Base.ks b/Rocky-9-GenericCloud-Base.ks index 18b33f1..592df50 100644 --- a/Rocky-9-GenericCloud-Base.ks +++ b/Rocky-9-GenericCloud-Base.ks @@ -20,13 +20,32 @@ clearpart --all --initlabel --disklabel=gpt #reqpart # This should allow BIOS, UEFI, and PReP booting. Trying to be as universal as # possible. This is a similar setup to Fedora without the btrfs. -part prepboot --size=4 --fstype=prepboot --asprimary -part biosboot --size=1 --fstype=biosboot --asprimary part /boot/efi --size=100 --fstype=efi --asprimary part /boot --size=1000 --fstype=xfs --label=boot +part prepboot --size=4 --fstype=prepboot --asprimary +part biosboot --size=1 --fstype=biosboot --asprimary part / --size=8000 --fstype="xfs" --mkfsoptions "-m bigtime=0,inobtcount=0" shutdown +%pre +# Clear the Master Boot Record +dd if=/dev/zero of=/dev/vda bs=512 count=1 +# Create a new GPT partition table +parted /dev/vda mklabel gpt +# Create a partition for /boot/efi +parted /dev/vda mkpart primary fat32 1MiB 100MiB +parted /dev/vda set 1 boot on +# Create a partition for /boot +parted /dev/vda mkpart primary xfs 100MiB 1100MiB +# Create a partition for prep +parted /dev/vda mkpart primary 1100MiB 1104MiB +# Create a partition for bios_grub +parted /dev/vda mkpart primary 1104MiB 1105MiB +# Create a partition for LVM +parted /dev/vda mkpart primary xfs 1106MiB 10.7GB + +%end + %packages @core rocky-release diff --git a/cloud/rocky-cloud-parts-base.ks b/cloud/rocky-cloud-parts-base.ks index 51faaf3..c7532c8 100644 --- a/cloud/rocky-cloud-parts-base.ks +++ b/cloud/rocky-cloud-parts-base.ks @@ -1,10 +1,29 @@ -zerombr -clearpart --all --initlabel --disklabel=gpt +#zerombr +#clearpart --all --initlabel --disklabel=gpt #reqpart # This should allow BIOS, UEFI, and PReP booting. Trying to be as universal as # possible. This is a similar setup to Fedora without the btrfs. -part prepboot --size=4 --fstype=prepboot --asprimary -part biosboot --size=1 --fstype=biosboot --asprimary part /boot/efi --size=100 --fstype=efi --asprimary part /boot --size=1000 --fstype=xfs --label=boot +part prepboot --size=4 --fstype=prepboot --asprimary +part biosboot --size=1 --fstype=biosboot --asprimary part / --size=8000 --fstype="xfs" --mkfsoptions "-m bigtime=0,inobtcount=0" + +%pre +# Clear the Master Boot Record +dd if=/dev/zero of=/dev/vda bs=512 count=1 +# Create a new GPT partition table +parted /dev/vda mklabel gpt +# Create a partition for /boot/efi +parted /dev/vda mkpart primary fat32 1MiB 100MiB +parted /dev/vda set 1 boot on +# Create a partition for /boot +parted /dev/vda mkpart primary xfs 100MiB 1100MiB +# Create a partition for prep +parted /dev/vda mkpart primary 1100MiB 1104MiB +# Create a partition for bios_grub +parted /dev/vda mkpart primary 1104MiB 1105MiB +# Create a partition for LVM +parted /dev/vda mkpart primary xfs 1106MiB 10.7GB + +%end