Bluefin 41 - Kernel Panic during boot

My HP Spectre 13.5 2022 kernel panics on boot, after updating to Bluefin 41, rolling back to Bluefin 40 boots as normal. The odd thing is, sometimes it does boot, but I haven’t been able to reproduce it accurately.
It seems to kernel panic after mounting /boot/efi.

I can reproduce the issue on:
Version 41.20241112.1
Version 41.20241114.1

Can you please add rpm-ostree status to help identify the issue?

Sure,

❯ rpm-ostree status
State: idle
AutomaticUpdates: stage; rpm-ostreed-automatic.timer: no runs since boot
Deployments:
  ostree-image-signed:docker://ghcr.io/ublue-os/bluefin-dx:stable
                   Digest: sha256:9b4558a05315a855dffd3999c0693725a80754fa41b83ba536968b3e0e3afd5d
                  Version: 41.20241112.1 (2024-11-12T21:11:21Z)
                     Diff: 2149 upgraded, 5 downgraded, 75 removed, 65 added
          LayeredPackages: freerdp grubby intel-gpu-tools rEFInd waydroid

● ostree-image-signed:docker://ghcr.io/ublue-os/bluefin-dx:gts
                   Digest: sha256:d25dbf146f147914caf623ea2c98a4263f3f9ae8b3223fab9d973a186e189289
                  Version: 40.20241109.0 (2024-11-10T05:42:28Z)
          LayeredPackages: freerdp grubby intel-gpu-tools rEFInd waydroid

I’m not on the main branch of course because I can’t boot from it, and all Bluefin 41 images have this issue, not just from the stable branch, I’ve tried stable, stable-daily and latest.
Previously I was on stable-daily on 40 and also stable on 40 and both were fine.

I’ll see if I can reproduce the issue on Fedora 41 and Silverblue 41 too.

Just a thought, but why is refind layered here? Isn’t the default Bluefin bootloader Grub? Installing both Grub and refind could cause them to conflict…

They don’t conflict, rEFInd loads GRUB (which is usually not shown anyway)
I prefer rEFInd because it looks better and works with touchscreens

This is what someone on Discord said a couple of days ago so take it with a grain of salt because I can’t find anything confirming this in a quick search, but the rEFInd RPM is supposedly broken for Fedora 41.

If refined is your default bootloader right now, I would try not using it.

I’ve uninstalled rEFInd, it still won’t boot on Bluefin 41.

❯ rpm-ostree status
State: idle
AutomaticUpdates: stage; rpm-ostreed-automatic.timer: no runs since boot
Deployments:
  ostree-image-signed:docker://ghcr.io/ublue-os/bluefin-dx:stable
                   Digest: sha256:9b4558a05315a855dffd3999c0693725a80754fa41b83ba536968b3e0e3afd5d
                  Version: 41.20241112.1 (2024-11-12T21:11:21Z)
                     Diff: 2146 upgraded, 5 downgraded, 75 removed, 65 added
          LayeredPackages: freerdp grubby intel-gpu-tools waydroid

● ostree-image-signed:docker://ghcr.io/ublue-os/bluefin-dx:gts
                   Digest: sha256:d25dbf146f147914caf623ea2c98a4263f3f9ae8b3223fab9d973a186e189289
                  Version: 40.20241109.0 (2024-11-10T05:42:28Z)
          LayeredPackages: freerdp grubby intel-gpu-tools waydroid