aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2022-07-20 10:14:56 +0200
committerGerd Hoffmann <kraxel@redhat.com>2022-07-20 10:14:56 +0200
commitb5e07a96d8345c59011c46823b881560528eb087 (patch)
tree1bfdf3bcec44ea693c8f7436a7e3ab2a1ee03674
parent78645429261616914ccbfa1e6d1af379ee49d1d8 (diff)
downloadimagefish-b5e07a96d8345c59011c46823b881560528eb087.tar.gz
hack: vfat for /bootHEADmaster
-rw-r--r--kickstart/fedora-efi.ks18
1 files changed, 15 insertions, 3 deletions
diff --git a/kickstart/fedora-efi.ks b/kickstart/fedora-efi.ks
index ed8e9c1..13ee4ed 100644
--- a/kickstart/fedora-efi.ks
+++ b/kickstart/fedora-efi.ks
@@ -23,9 +23,6 @@ bootloader --append="console=ttyS0"
dracut-config-generic
efibootmgr
-edk2-ext4
-edk2-shell
-
kernel-core
kernel-initrd-virt
-kernel
@@ -49,4 +46,19 @@ fi
/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)
+# anaconda refuses to use vfat for /boot -> fixup
+set -x
+tmpboot="/tmp/boot.fs"
+umount -v /boot/efi
+mkdir ${tmpboot}
+mv -v /boot/* ${tmpboot}
+umount -v /boot
+mkfs.vfat -n boot /dev/sda2
+sed -i -e '/ext4/s|.*|LABEL=boot /boot vfat defaults,uid=0,gid=0,umask=022,shortname=winnt 1 2|' /etc/fstab
+cat /etc/fstab
+mount -v /boot
+mv -v ${tmpboot}/* /boot
+rmdir ${tmpboot}
+mount -v /boot/efi
+
%end