diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2022-07-11 15:44:53 +0200 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2022-07-11 15:44:53 +0200 |
commit | aac4dfb3f52554f2a3059d891ac9f5b653e8f11b (patch) | |
tree | 4690b46d7ed3b0dcfffbff48835c44d36297ead1 /kickstart | |
parent | 6ee77a8f1577dd314d48be0dae523fbc8a3c3e66 (diff) | |
download | imagefish-aac4dfb3f52554f2a3059d891ac9f5b653e8f11b.tar.gz |
ks: f35 efi hacks
Diffstat (limited to 'kickstart')
-rw-r--r-- | kickstart/fedora-efi.ks | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/kickstart/fedora-efi.ks b/kickstart/fedora-efi.ks index 1db5f9e..8d605f8 100644 --- a/kickstart/fedora-efi.ks +++ b/kickstart/fedora-efi.ks @@ -2,7 +2,9 @@ rootpw --plaintext root firstboot --disable reboot -repo --name=kraxel --baseurl=http://sirius.home.kraxel.org/repo/ # edk2-ext4 + edk2-shell + +# experimental bits: edk2-ext4 + edk2-shell + kernel-initrd-virt +repo --name=kraxel --baseurl=http://sirius.home.kraxel.org/repo/ # bios/uefi boot partitioning ignoredisk --only-use=sda @@ -19,8 +21,14 @@ bootloader --append="console=ttyS0" -grub2-efi-x64 -dracut-config-rescue dracut-config-generic + edk2-ext4 edk2-shell + +kernel-core +kernel-initrd-virt +-kernel +-kernel-modules %end %post @@ -30,6 +38,12 @@ if test ! -f /boot/efi/EFI/BOOT/BOOTX64.EFI; then /usr/bin/bootctl install fi +kver=$(cd /lib/modules; echo *) +if test -f /lib/modules/${kver}/initrd; then + # anaconda ignores the pre-generated initrd -> fixup + cp /lib/modules/${kver}/initrd /boot/initramfs-${kver}.img +fi + # 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) |