garuda-dracut-support - issue with overlayfs script after dracut 101 update
Since dracut has updated to version 101, booting into btrfs snapshots is broken. See these related discussions:
https://github.com/dracut-ng/dracut-ng/issues/221#issuecomment-2075111952
Logging in from TTY and manually starting a session is possible, but there are a lot of errors and the automatic snapshot restoration prompt isn't working normally.
During testing, I discovered if I remove the /usr/lib/dracut/modules.d/91btrfs-snapshot-overlay/
directory, regenerate the initramfs images, create a snapshot, and then boot into the snapshot the display manager loads and the session boots normally. The automatic snapshot restoration prompt still does not succeed in my testing, but restoring a snapshot with Btrfs Assistant worked normally.
I am not sure, but my guess would be the new version of dracut is handling some of the aspects of the overlayfs that needed to be scripted into these modules previously.
Update
Since opening this issue, I have also tested Gnome and Sway. They do throw the same [FAILED] Failed to start Remount Root and Kernel File Systems
errors just before the display manager loads, but it's just a flash on the screen and then the display manager comes up normally. Logging in and starting the session works fine. The Snapper prompt still does not work, but restoring the snapshots through Btrfs Assistant is working fine.
It still appears to be dracut-related since another user reported downgrading dracut restores the old behavior, but perhaps it is a SDDM-specific issue.