diff options
Diffstat (limited to 'kickstart')
-rw-r--r-- | kickstart/fedora-efi.ks | 18 |
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 |