From 06caf5b3c7fd9f808df206fe04a4513d92743d1b Mon Sep 17 00:00:00 2001 From: Lukas Greve Date: Fri, 10 Oct 2025 12:58:09 +0200 Subject: [PATCH] increase size of efi partition and explicitly list mbr for the location of the bootloader --- dishes/desktop-hypervisor-amdcpu.cfg | 4 ++-- dishes/desktop-hypervisor-intelcpu-intelgpu.cfg | 4 ++-- dishes/desktop-hypervisor-intelcpu.cfg | 4 ++-- dishes/desktop-hypervisor.cfg | 2 +- dishes/desktop.cfg | 2 +- dishes/virtual-desktop-hypervisor.cfg | 2 +- dishes/virtual-desktop.cfg | 2 +- dishes/virtual-nano.cfg | 2 +- dishes/virtual-server-hypervisor.cfg | 2 +- dishes/virtual-server.cfg | 2 +- ingredients/core-bootloader-systemd-boot.cfg | 2 +- ingredients/core-storage.cfg | 2 +- 12 files changed, 15 insertions(+), 15 deletions(-) diff --git a/dishes/desktop-hypervisor-amdcpu.cfg b/dishes/desktop-hypervisor-amdcpu.cfg index 61b735f..6cabb90 100644 --- a/dishes/desktop-hypervisor-amdcpu.cfg +++ b/dishes/desktop-hypervisor-amdcpu.cfg @@ -29,13 +29,13 @@ url --mirrorlist="https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-$rele # X Window System configuration information xconfig --defaultdesktop=GNOME --startxonboot # System bootloader configuration -bootloader --location=mbr --timeout=1 +bootloader --location=mbr --timeout=1 --sdboot # Clear the Master Boot Record zerombr # Partition clearing information clearpart --all --initlabel # Disk partitioning information -part /boot/efi --fstype="efi" --size=1024 --fsoptions="umask=0077,shortname=winnt" --label=efi +part /boot/efi --fstype="efi" --size=2048 --fsoptions="umask=0077,shortname=winnt" --label=efi part /boot --fstype="ext4" --size=512 --label=boot part / --fstype="ext4" --grow --label=root diff --git a/dishes/desktop-hypervisor-intelcpu-intelgpu.cfg b/dishes/desktop-hypervisor-intelcpu-intelgpu.cfg index 706bf56..377a7a4 100644 --- a/dishes/desktop-hypervisor-intelcpu-intelgpu.cfg +++ b/dishes/desktop-hypervisor-intelcpu-intelgpu.cfg @@ -29,13 +29,13 @@ url --mirrorlist="https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-$rele # X Window System configuration information xconfig --defaultdesktop=GNOME --startxonboot # System bootloader configuration -bootloader --location=mbr --timeout=1 +bootloader --location=mbr --timeout=1 --sdboot # Clear the Master Boot Record zerombr # Partition clearing information clearpart --all --initlabel # Disk partitioning information -part /boot/efi --fstype="efi" --size=1024 --fsoptions="umask=0077,shortname=winnt" --label=efi +part /boot/efi --fstype="efi" --size=2048 --fsoptions="umask=0077,shortname=winnt" --label=efi part /boot --fstype="ext4" --size=512 --label=boot part / --fstype="ext4" --grow --label=root diff --git a/dishes/desktop-hypervisor-intelcpu.cfg b/dishes/desktop-hypervisor-intelcpu.cfg index 4ff6cc7..e11f0ba 100644 --- a/dishes/desktop-hypervisor-intelcpu.cfg +++ b/dishes/desktop-hypervisor-intelcpu.cfg @@ -29,13 +29,13 @@ url --mirrorlist="https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-$rele # X Window System configuration information xconfig --defaultdesktop=GNOME --startxonboot # System bootloader configuration -bootloader --location=mbr --timeout=1 +bootloader --location=mbr --timeout=1 --sdboot # Clear the Master Boot Record zerombr # Partition clearing information clearpart --all --initlabel # Disk partitioning information -part /boot/efi --fstype="efi" --size=1024 --fsoptions="umask=0077,shortname=winnt" --label=efi +part /boot/efi --fstype="efi" --size=2048 --fsoptions="umask=0077,shortname=winnt" --label=efi part /boot --fstype="ext4" --size=512 --label=boot part / --fstype="ext4" --grow --label=root diff --git a/dishes/desktop-hypervisor.cfg b/dishes/desktop-hypervisor.cfg index fd08af5..7619602 100644 --- a/dishes/desktop-hypervisor.cfg +++ b/dishes/desktop-hypervisor.cfg @@ -35,7 +35,7 @@ zerombr # Partition clearing information clearpart --all --initlabel # Disk partitioning information -part /boot/efi --fstype="efi" --size=1024 --fsoptions="umask=0077,shortname=winnt" --label=efi +part /boot/efi --fstype="efi" --size=2048 --fsoptions="umask=0077,shortname=winnt" --label=efi part /boot --fstype="ext4" --size=512 --label=boot part / --fstype="ext4" --grow --label=root diff --git a/dishes/desktop.cfg b/dishes/desktop.cfg index 8ed8687..34dc9cd 100644 --- a/dishes/desktop.cfg +++ b/dishes/desktop.cfg @@ -35,7 +35,7 @@ zerombr # Partition clearing information clearpart --all --initlabel # Disk partitioning information -part /boot/efi --fstype="efi" --size=1024 --fsoptions="umask=0077,shortname=winnt" --label=efi +part /boot/efi --fstype="efi" --size=2048 --fsoptions="umask=0077,shortname=winnt" --label=efi part /boot --fstype="ext4" --size=512 --label=boot part / --fstype="ext4" --grow --label=root diff --git a/dishes/virtual-desktop-hypervisor.cfg b/dishes/virtual-desktop-hypervisor.cfg index bafa5e9..9cd36c4 100644 --- a/dishes/virtual-desktop-hypervisor.cfg +++ b/dishes/virtual-desktop-hypervisor.cfg @@ -35,7 +35,7 @@ zerombr # Partition clearing information clearpart --all --initlabel # Disk partitioning information -part /boot/efi --fstype="efi" --size=1024 --fsoptions="umask=0077,shortname=winnt" --label=efi +part /boot/efi --fstype="efi" --size=2048 --fsoptions="umask=0077,shortname=winnt" --label=efi part /boot --fstype="ext4" --size=512 --label=boot part / --fstype="ext4" --grow --label=root diff --git a/dishes/virtual-desktop.cfg b/dishes/virtual-desktop.cfg index e509acf..98d36fb 100644 --- a/dishes/virtual-desktop.cfg +++ b/dishes/virtual-desktop.cfg @@ -35,7 +35,7 @@ zerombr # Partition clearing information clearpart --all --initlabel # Disk partitioning information -part /boot/efi --fstype="efi" --size=1024 --fsoptions="umask=0077,shortname=winnt" --label=efi +part /boot/efi --fstype="efi" --size=2048 --fsoptions="umask=0077,shortname=winnt" --label=efi part /boot --fstype="ext4" --size=512 --label=boot part / --fstype="ext4" --grow --label=root diff --git a/dishes/virtual-nano.cfg b/dishes/virtual-nano.cfg index d003663..9d417c5 100644 --- a/dishes/virtual-nano.cfg +++ b/dishes/virtual-nano.cfg @@ -33,7 +33,7 @@ zerombr # Partition clearing information clearpart --all --initlabel # Disk partitioning information -part /boot/efi --fstype="efi" --size=1024 --fsoptions="umask=0077,shortname=winnt" --label=efi +part /boot/efi --fstype="efi" --size=2048 --fsoptions="umask=0077,shortname=winnt" --label=efi part /boot --fstype="ext4" --size=512 --label=boot part / --fstype="ext4" --grow --label=root diff --git a/dishes/virtual-server-hypervisor.cfg b/dishes/virtual-server-hypervisor.cfg index 4cf8784..04e815f 100644 --- a/dishes/virtual-server-hypervisor.cfg +++ b/dishes/virtual-server-hypervisor.cfg @@ -33,7 +33,7 @@ zerombr # Partition clearing information clearpart --all --initlabel # Disk partitioning information -part /boot/efi --fstype="efi" --size=1024 --fsoptions="umask=0077,shortname=winnt" --label=efi +part /boot/efi --fstype="efi" --size=2048 --fsoptions="umask=0077,shortname=winnt" --label=efi part /boot --fstype="ext4" --size=512 --label=boot part / --fstype="ext4" --grow --label=root diff --git a/dishes/virtual-server.cfg b/dishes/virtual-server.cfg index c682a06..57f53e4 100644 --- a/dishes/virtual-server.cfg +++ b/dishes/virtual-server.cfg @@ -33,7 +33,7 @@ zerombr # Partition clearing information clearpart --all --initlabel # Disk partitioning information -part /boot/efi --fstype="efi" --size=1024 --fsoptions="umask=0077,shortname=winnt" --label=efi +part /boot/efi --fstype="efi" --size=2048 --fsoptions="umask=0077,shortname=winnt" --label=efi part /boot --fstype="ext4" --size=512 --label=boot part / --fstype="ext4" --grow --label=root diff --git a/ingredients/core-bootloader-systemd-boot.cfg b/ingredients/core-bootloader-systemd-boot.cfg index 85357f6..225679d 100644 --- a/ingredients/core-bootloader-systemd-boot.cfg +++ b/ingredients/core-bootloader-systemd-boot.cfg @@ -1 +1 @@ -bootloader --sdboot --timeout=1 # Use systemd-boot and set a timeout to 1 \ No newline at end of file +bootloader --sdboot --location=mbr --timeout=1 # Use systemd-boot and set a timeout to 1 \ No newline at end of file diff --git a/ingredients/core-storage.cfg b/ingredients/core-storage.cfg index d32f84d..8444faf 100644 --- a/ingredients/core-storage.cfg +++ b/ingredients/core-storage.cfg @@ -1,6 +1,6 @@ zerombr # Destroy all the contents of disks with invalid partition tables or other formatting unrecognizable to the installer clearpart --all --initlabel # Erase all partitions and Initializes the disk label to the default for the target architecture -part /boot/efi --fstype="efi" --size=1024 --fsoptions="umask=0077,shortname=winnt" --label=efi # Creates an 1 GB EFI system partition +part /boot/efi --fstype="efi" --size=2048 --fsoptions="umask=0077,shortname=winnt" --label=efi # Creates an 1 GB EFI system partition part /boot --fstype="ext4" --size=512 --label=boot # Creates a 512 MiB ext4 boot partition part / --fstype="ext4" --grow --label=root # Create a single root partition with the remaining space \ No newline at end of file