aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--kickstart/el9-efi.ks29
-rw-r--r--kickstart/el9.ks36
2 files changed, 65 insertions, 0 deletions
diff --git a/kickstart/el9-efi.ks b/kickstart/el9-efi.ks
new file mode 100644
index 0000000..bed30ea
--- /dev/null
+++ b/kickstart/el9-efi.ks
@@ -0,0 +1,29 @@
+# minimal config
+rootpw --plaintext root
+firstboot --disable
+reboot
+
+# bios/uefi boot partitioning
+ignoredisk --only-use=sda
+clearpart --all --initlabel --disklabel=gpt --drives=sda
+part /boot/efi --size=100 --fstype=efi
+part /boot --size=500 --fstype=xfs --label=boot
+part / --size=999 --fstype=xfs --label=root --grow
+bootloader --append="console=ttyS0"
+
+# minimal package list
+%packages
+@core
+shim-x64
+grub2-efi-x64
+-dracut-config-rescue
+dracut-config-generic
+%end
+
+%post
+
+# setup discoverable partitions
+/usr/sbin/sfdisk --part-type /dev/sda 2 BC13C2FF-59E6-4262-A352-B275FD6F7172 # Linux extended boot
+/usr/sbin/sfdisk --part-type /dev/sda 3 4F68BCE3-E8CD-4DB1-96E7-FBCAF984B709 # Linux root (x86-64)
+
+%end
diff --git a/kickstart/el9.ks b/kickstart/el9.ks
new file mode 100644
index 0000000..b8aaa1e
--- /dev/null
+++ b/kickstart/el9.ks
@@ -0,0 +1,36 @@
+#
+# fedora 34+ kickstart file to build images which
+# boot in both bios and uefi mode
+#
+# usage:
+# - run install in bios mode
+# - run install with virtio-scsi disk (so /dev/sda exists)
+#
+
+# minimal config
+rootpw --plaintext root
+firstboot --disable
+reboot
+
+# bios/uefi boot partitioning
+ignoredisk --only-use=sda
+clearpart --all --initlabel --disklabel=gpt --drives=sda
+part biosboot --size=1 --fstype=biosboot
+part /boot/efi --size=100 --fstype=efi
+part /boot --size=500 --fstype=xfs --label=boot
+part / --size=999 --fstype=xfs --label=root --grow
+bootloader --append="console=ttyS0"
+
+# minimal package list
+%packages
+@core
+grub2-pc
+grub2-efi-x64
+shim
+-dracut-config-rescue
+dracut-config-generic
+%end
+
+%post
+
+%end