Default boot partition size in F43 CoreOS is still 512mb?

Before moving production services onto a new FCOS install, I wanted to expand the /boot partition based on my upgrade from F42 FCOS being too small (90% usage). I saw the new ‘default’ or recommended size is 2Gb.
I tested a new install and still the default is 350Mb. Trying to define a boot size in ignition has caused so many mount failures, and I still cannot find a working ignition.

Does anyone have a good example for defining a 2Gb boot partition in ignition they know works?
Anyone know why the default is still so small on the F43 FCOS installer?

Is that the figure that lsblk -f reports for /boot?

Which version of Fedora are you installing?
For Server, Gnome and KDE the default is 2GiB that I have seen in F43.

CoreOS (the atomic server/container-oriented one) - Fedora CoreOS Documentation :: Fedora Docs

1 Like

Core OS, and trying F43, stable and next.

Hello @kja999 and welcome to :fedora: !

For Fedora CoreOS, a large /boot partition is usually not necessary.

Would you please post the output of the sudo rpm-ostree status command?

Hi, As of now, there is no running system. I am trying to go back to my original ignition and still it fails to create a working system.
I thought the requirement would be simple, boot to 2Gb, root to 850 Gb, remainder as a container disk. The only thing I changed was adding info for boot storage, and it all went wrong

I start with a clean disk. After running coreos-installer, before a reboot, it sets boot partition to 384Mb (and a root of only 2.3Gb).
I tried with no storage instruction ..testing in virtual so /dev/vda, but butane is only

storage:
  disks:
    - device: /dev/vda

This allows a setup, where /boot is 350Mb

lsblk -f gives:

NAME   FSTYPE  FSVER  LABEL        UUID                                   FSAVAIL  FSUSE%  MOUNTPOINTS
sr0

vda
├─vda1
├─vda2 vfat    FAT16  EFI-SYSTEM   7B77-95E7
├─vda3 ext4    1.0    boot         b3ee73ad-dc1b-4080-a867-96d5082c2d60   180.7M   42%     /boot
└─vda4 xfs             root        add542d3-a3d4-4547-a6e7-87349b163ebb   17.1G    12%     /var
                                                                                       /sysroot/ostree/deploy/fedora-coreos/var
                                                                                       /sysroot
                                                                                       /etc

As far as I am aware you cannot extend the size of the /boot partition via Ignition, and as I mentioned, it is generally not necessary.

From your latest post I can assume that you were able to successfully provision a running Fedora CoreOS instance with 42% /boot usage. So, could you please try to explain in more detail what exactly you want to achieve so we can try to assist you.

See:

It is possible to increase the /boot partition via Ignition. It is also possible to expand the file system after initial boot. The issue is that the system no longer boots after these operations, at least in my tests in a VM. I will try the workaround described in the latest comment in the issue as it looks promising.

FWIW, shrinking the /boot partition and filesystem works.