Fedora 42: Users should now have a fix in dracut-107-3. New initramfs will be about 1/2 the size. [1]
Fedora 43: The plan is similar, and likewise will reduce the size of the three smaller hostonly initramfs. But that isn't the only problem. The nohostonly/generic/rescue initramfs has grown to > 250 MB on desktop variants. The nvidia firmware alone is > 99 MB in this initramfs. [2] A user reports in the bug their 1 GB boot volume is 98% full. [3] Even if the hostonly initramfs's get smaller by 50%, this recovers perhaps 240 MB. Or 24% headroom I don't have a completely logical process for imagining what the size should be, because I don't know the current let alone the future growth rate of firmware that might need to be in the initramfs. If a lofty goal is that a given partition layout should be possible to upgrade for 5 years without reprovisioning, then maybe 50% free space today is sufficient room to grow over 5 years? That might still be tight but then maybe we'll find a better solution to the firmware problem than stuffing it all in the initramfs? If this is semi-sane for now, I think we're looking at 1500 MB for Fedora 43, and reevaluate every so often. To do that I think the abbreviated checklist is: a. File a FESCO ticket to get approval for such a late change; b. Make changes for the desktop variants only, I think the partitioning lives somewhere in anaconda [1] https://bugzilla.redhat.com/show_bug.cgi?id=2394213#c17 [2] nvidia-gpu-firmware-20250509-1.fc43.noarch.rpm = 37.94 MB https://koji.fedoraproject.org/koji/rpminfo?rpmID=42749209 nvidia-gpu-firmware-20250613-1.fc43.noarch.rpm = 99.21 MB https://koji.fedoraproject.org/koji/rpminfo?rpmID=43070955 These files are new: /usr/lib/firmware/nvidia/ga102/gsp/gsp-570.144.bin.xz 48.95 MB /usr/lib/firmware/nvidia/tu102/gsp/gsp-570.144.bin.xz 12.75 MB [3] See https://bugzilla.redhat.com/show_bug.cgi?id=2394213#c27 through 30. -- Chris Murphy -- _______________________________________________ devel mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/[email protected] Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
