From Fedora Project Wiki


GRUB out of memory verification

Date 2025-12-15 to 2025-12-19
Time all day

Website QA/Test Days
Matrix #test-day:fedoraproject.org(other clients|?)
Mailing list test


Can't make the date?
If you come to this page after the test day is completed, your testing is still valuable, and you can use the information on this page to test, file any bugs you find, and add your results to the results section. If this page is more than a month old when you arrive here, please check the current schedule and see if a similar but more recent Test Day is planned or has already happened.

What to test?[edit]

This Test Day will focus on testing a fix for an out of memory error (bz#2263643) that occurs on certain hardware when trying to install fedora. There is not enough memory to allocate the large installation initramfs, and as a result the installation cannot proceed. Note: This doesn't depend on the amount of RAM you have installed - you can have 64GB RAM and still be affected by this bug.

There is a fix for this error, and we would like to have it tested on various hardware, both old and new. Any machine that you test with is welcome. The more results we have, the more certain we can be about the fix.

For this test day, no Fedora installation is necessary. Just booting from a USB image is good enough to verify the fix. You can easily try this on all available hardware, even when it doesn't run Fedora right now.

Who's available[edit]

The following cast of characters will be available testing, workarounds, bug fixes, and general discussion:

You can chat with us on Matrix. See the infobox on top of the page to learn where to join.

Prerequisite for Test Day[edit]

How to test?[edit]

Visit the results page and click on the column title links to see the tests that need to be run: most column titles are links to a specific test case. Follow the instructions there, then enter your results by clicking the ➕ (plus) button for that test case.

In the Profile field, please provide a short system description, e.g. a desktop motherboard name, or laptop manufacturer + model name.

In the Comment field, please provide a link to exact hardware details. On your system (Live image or existing install), install the lshw package (sudo dnf install lshw) and run sudo lshw -short command in a terminal. Copy the output and paste it into https://pastebin.com (set paste expiration to never), then take the URL of the paste and put it into the Comment field, thank you.

Test cases[edit]

Fresh boot test[edit]

  • Boot from the prepared USB drive (see Prerequisite for Test Day section above)
  • Choose the "Start Fedora" option
  • If Fedora starts:
    • Install lshw: sudo dnf install -y lshw
    • Run the command: sudo lshw -short
    • Copy the output to Pastebin.com with Paste Expiration set to Never, and note down the final paste URL, so that you can provide it in the results.
  • If Fedora does not start:
    • If you see error: ../../grub-core/kern/mm.c:552:out of memory. then please add a comment to bz#2263643.
    • If you see a different error or have some other problem, please file a new bug at https://bugzilla.redhat.com against grub2 component.
  • There is no need to proceed with installation. Once you have finished these steps, please submit your results (see How to test? section above) and you're done! Thank you for helping to test.

In case you want to see the fix, see #198. As you may notice, PR is merged but no official build done yet, we are waiting for the testing results (unfortunately the PR had to be merged in order to have a signed live ISO).

Reporting bugs[edit]

All new bugs should be reported into Red Hat Bugzilla, in most cases against the grub2 component.

We really need bug reports!
Please note that just mentioning your problem into the comments section on the results page is not very helpful. Very often those problems only happen in specific circumstances, or with specific steps taken. We need the logs and screenshots, and we need to be able to ask you followup questions. Please file bug reports, it's much more useful than a short comment. Thank you!

When filing the bug, it's very helpful to include:

  • exact steps you've performed (and whether you can reproduce it again)
  • screenshots or videos, if applicable
  • system journal (log), which you can retrieve by journalctl -b > journal.txt
  • your system description

If you are unsure about exactly how to file the report or what other information to include, just ask us.

Please make sure to link to the bug when submitting your test result, thanks!

Exported Test Results[edit]

User Short system description, e.g. a desktop motherboard name, or laptop manufacturer + model name Fresh boot References
Adrien D X470 GAMING PRO (MS-7B79)
Pass pass
bittin Dell Latitude 7390 (live usb)
Pass pass
bittin Dell XPS 13 9380 (live iso)
Pass pass
bittin Dell XPS 13 9380 (live iso)
Pass pass
[1]
bittin Dell Latitude 7390 - now with pastebin
Pass pass
[1]
Brandon Nielsen Dell XPS 9360
Pass pass
[1]
Brandon Nielsen Gigabyte B550 Eagle WiFi6
Pass pass
[1]
Brandon Nielsen Gigabyte X570S Aorus Elite
Pass pass
[1]
Brandon Nielsen HP Compaq 8510w Intel T9300 AMD RV360 BIOS
Pass pass
[1]
CrazyFrog Gigabyte Z790 Aorus Elite AX v1.1, i7 13700k, RTX 4090, 32 GB RAM DDR5
Warning warn
[1][2]
  1. Boot fails with GRUB OOM / “can’t allocate kernel/initrd” when Fedora-KDE-Desktop-Live-43-1.6.x86_64 is written with Fedora Media Writer; also fails via Ventoy and with Fedora Everything/netinst. Workaround: the same official Live ISO boots when written with Rufus 4.11p (ISO mode, GPT/UEFI, FAT32); Rufus in MBR mode did not work. Secure boot and TPM enabled. I have a suspect Rufus downloaded another GRUB version but I'm not sure.
  2. https://bugzilla.redhat.com/show_bug.cgi?id=2263643
CrazyFrog Gigabyte Z790 Aorus Elite AX v1.1, i7 13700k, RTX 4090
Pass pass
[1][2]
ffmancera Lenovo T14s
Pass pass
[1]
ffmancera MAG B650 TOMAHAWK WIFI
Pass pass
[1]
hans a Thinkpad T480 i7-8650U 16GiB RAM
Pass pass
[1]
Jacob Scharmberg Gigabyte B550M Aorus Elite
Pass pass
[1]
Jacob Scharmberg HP Elite x2 1012 G2
Pass pass
[1]
Jacob Scharmberg Lenovo Yoga 720-13IKB 81C3
Pass pass
[1]
Jaroslav Groman Beelink SER7 MiniPC (Ryzen 7 Pro, 32 GB RAM)
Pass pass
[1]
Jaroslav Groman Gigabyte Celeron J3455N minipc (16 GB RAM)
Pass pass
[1]
Jaroslav Groman Lenovo Thinkpad P16v Gen 1
Pass pass
[1]
JonasKM Lenovo Yoga Slim 7i Pro X laptop
Pass pass
[1]
Kamil Páral Gigabyte X870 AORUS ELITE WIFI7
Pass pass
[1]
Kamil Páral Lenovo Thinkpad P1 Gen4
Pass pass
[1]
Lurett ROG MAXIMUS Z790 DARK HERO
Pass pass
[1]
Matteo Combi PCSpecialist V54x_6x_TU Intel® Core™ Ultra 5 125H × 18 64,0 GiB
Pass pass
[1]
Nicolas Frayer Dell XPS 15 9570 laptop
Pass pass
[1]
Nicolas Frayer Dell XPS 8910
Pass pass
[1]
Nicolas Frayer Dell XPS8960 - Z690 chipset
Pass pass
[1]
Nicolas Frayer i7 9700F Z370 chipset
Pass pass
[1]
Nicolas Frayer Lenovo ThinkPad P1 Gen 3 laptop
Pass pass
[1]
Nicolas Frayer OMEN HP Laptop 16-xd0xxx
Pass pass
[1]
Petr Sklenar Lenovo T470s
Pass pass
[1]
Petr Sklenar Lenovo X1 Carbon
Pass pass
[1]
Richard Hughes ASUSTeK ROG MAXIMUS Z790 HERO
Pass pass
[1]
Uwe Stippekohl ACER Aspire V V3-371-335F
Pass pass
[1]
Uwe Stippekohl FUJITSU Lifebook U758
Pass pass
[1]
Uwe Stippekohl HP Spectre
Pass pass
[1]