Announcement

Collapse
No announcement yet.

Neon install requires EFI file system of 300MB. How to get around this?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Neon install requires EFI file system of 300MB. How to get around this?

    The problem is not the size, it Neon's making it a necessity rather than a suggestion. I'm stuck with an EFI partition of 200MB, which was once considered to be more than enough --- and I suspect it still is. I have increased the partition to 500MB but the file system remains resolutely at 200MB and refuses to get bigger. Every method I have tried claims a magic number error and says it can't be done.

    Duckduckgo, when asked "how to grow linux file system size in larger partition" suggests first: "Delete the existing partition (this does not delete the data)", which frightens me completely. It then says to "Create a new partition with the same starting sector but a larger size", which does sound reasonable. But what if it fails?

    I could copy all the data in the file system and try that method. The big question is: If the EFI file system is damaged or destroyed, can I reboot my system."
    'I must have a prodigious quantity of mind; it takes me as much as a week sometimes to make it up.' Mark Twain

    #2
    Two thoughts, as I read this.

    I don't use Neon, but the Kubuntu Calamares installer also "seemed" to require 300MiB.
    However, we all discovered that you could simply ignore that "suggestion" and get right past it.

    REFInd is a boot manager that boots somewhat directly (stub loader). Rod Smith.
    You can install it to any ESP from your OS, or even from a live rEFInd USB.

    You do need an ESP to boot your OSs.
    I haven't worked with rEFInd for some time, but maybe it can do that sort of thing.
    For sure, Rod Smith's website on rEFInd would tell the story.
    (On the run here early for awhile, otherwise I could check it, too, just saw your post as my PC booted into KFN.)
    An intellectual says a simple thing in a hard way. An artist says a hard thing in a simple way. Charles Bukowski

    Comment


      #3
      Odd, I thought it was just Calamares (not specific to neon) that wanted a specific size, complain if it was smaller, but still allow you to dismiss the warning install. My single boot setup is using all of 8MiB. My Windows on another drive uses ~36MiB.

      I think this is to allow other distros enough space, as some iirc do put more files in there than *buntu does.

      Is this why you need a larger partition?

      But in any case, you do need to boot to a live ISO session of some sort to be able to resize partitions, for a start.
      You also do need to shrink your / partition, or whichever one is next to the EFI partition first in order to make room to exand.

      How are you attempting to resize this?
      Self-built: Asus PRIME B550M-K/Ryzen 5600GT/32Gb/Intel ARC B580 12Gb/KDE neon
      HP Elitedesk 800 G3 Mini: i5-7500T(35w)/32Gb/Kubuntu LTS
      HP Chromebook 14: i5-1135G7/8Gb/512Gb SSD/KDE Linux

      Comment


        #4
        Last time I did an install, it said it needed 300MB, but let me go ahead with the install. In other words - a warning not a hard error. The really dumb thing is it uses less than 7mb of the efi partition.

        I cant imagine why someone thought it was necessary to require 40+ times the actual needed space. My Windows 11 efi folder is 23mb of data so even if you were booting Win11 and 10 linux installs.you wouldn't need more than 100mb.

        Please Read Me

        Comment


        • Qqmike
          Qqmike commented
          Editing a comment
          👍

        #5
        AI Overview

        The KDE neon installer (Calamares) prompts for a 300MB+ EFI System Partition (ESP) to ensure broad compatibility. The logic ensures the partition is large enough to be formatted as FAT32, prevents space issues with bulky vendor firmware updates, and accommodates dual-boot environments without outgrowing its space.
        The primary reasons for this guideline include:
        • FAT32 Formatting Requirements: The UEFI specification dictates that the ESP must be formatted as FAT32. In Linux, partitioning utilities typically default to FAT16 for anything smaller than 260MB. A 300MB partition guarantees the installer will format it as FAT32.
        • Firmware Updates: Modern motherboard firmware updates, when applied through Linux using tools like fwupdmgr, require temporary storage on the EFI partition. These files can occasionally exceed 50-60MB.
        • Dual-Boot Safety: In a dual-boot setup (e.g., alongside Windows), the operating systems share a single EFI partition. Windows creates a 100MB to 260MB partition by default, which can become cramped if multiple OS bootloaders are stored alongside critical hardware drivers.

        Is 300MB mandatory?
        While the KDE neon installer will display a warning if the partition is smaller than 300MB, it is mostly a precautionary measure. If you are installing only KDE neon with the standard GRUB bootloader, the actual boot files will consume less than 30MB, meaning a 100MB to 128MB EFI partition will still function perfectly. You can safely ignore the 300MB warning and proceed with installation if your partition is slightly smaller





















        Windows no longer obstruct my view.
        Using Kubuntu Linux since March 23, 2007.
        "It is a capital mistake to theorize before one has data." - Sherlock Holmes

        Comment

        Users Viewing This Topic

        Collapse

        There are 0 users viewing this topic.

        Working...
        X