Unable to boot with non LTS kernel using mkinitcpio
After a system update (not really sure if related) the system suddently stopped booting with the stable kernel.
It was showing a kernel panic, VFS:Cannot open root device "UUID=uuid of root partition"
Tested non working kernels: linux-cachyos 6.16.8-2 linux-cachyos-server 6.16.8-1 linux-cachyos-rc 6.17.rc7-1
I was able to boot with the LTS Kernel. Tested working kernels: linux-cachyos-lts 6.12.48-2 linux-cachyos-hardened 6.15.11-2
Reinstalling the kernel or doing btrfs rescue zero-log like suggested here only helped for one reboot. The second reboot with the stable kernel again failed.
The problem could be solved by installing limine-dracut-support
and using dracut instead of mkinitcpio, if I unterstood that right. Maybe also an issue with systemd v258.
Hardware:
Further information on the CachyOS Forum or on reddit. Another case which looks like the exact same issue can also be found on reddit