If you have the LTS kernel installed, try booting with that. If not, restore a snapshot from before the breaking update and post the `garuda-inxi from there. Then, update again, install the LTS kernel and headers, and boot with the LTS kernel from the advanced boot options in the Grub menu.
Yes, you can do the whole thing from a live environment if you want. Mount the disks and chroot, then update the system and install the LTS kernel and headers from there, then reboot to see if you can get the system up. In my opinion that seems like more work than just restoring a working snapshot.
I guess, the problem kinda solved itself by actually migrating to drakut.
Logged in with 'fallback initramfs', and installed garuda-drakut-support, after which everything went back normal.
Thanks for the help!
LTS==Long Term Support.
Kernel updates can sometimes cause erratic behavior for various reasons known or unknown. The next update may or maynot fix those items. The LTS kernel is said to provide more stable behavior.
Did you test with the normal image, to confirm the fallback image isn't what was resolving the issue?
Dracut is spelled with a "c" by the way, for anyone following along from home.
Yes, new kernels can introduce bugs or breaking changes so this is a common troubleshooting step. Any kernel with a different version would be worth testing. The LTS kernel will be on 6.1 for a while, so it can be handy for troubleshooting.
Actually the samething happened with me when I updated my system.
Then I tried to boot the system in the recovery mode and then I've found the error saying that my /dev/sda is not getting mounted.. I then removed the entry corresponding to /dev/sda from somefile(probably /etc/fstab) and then the system booted well.
But the HDD not being recognized by the OS is still an issue