Qubes won't boot with kernel 6.18.44

am running Qubes on a Novacustom N41. Qubes won’t boot with the default kernel 6.18.44, but it will boot when I choose to boot it with kernel 6.18.42 in the grub menu. When I try to boot 6.18.44 with logs enabled it gives the error:

VFS: Cannot open root device “/dev/mapper/qubes_dom0-root”
Kernel panic - not syncing: VFS: Unable to mount root fs

AI suggested to me to try booting 6.18.42 and running

sudo dracut -f --kver 6.18.44-1.qubes.fc41.x86_64

in dom0 but this has not worked. The issue started for me when my laptop ran out of battery. I don’t remember if it was updating something when that happened.

Anyone have an idea what I can do best going forward?

That’s a good suggestion, did you get any errors here, maybe out of space in /boot?

If not, after running the above, do also grub2-mkconfig -o /boot/grub2/grub.cfg - maybe when it was done automatically on last update, initrd (created by dracut) didn’t existed yet.

Thanks for the response. I did not get an error when running sudo dracut -f --kver 6.18.44-1.qubes.fc41.x86_64 , it just does not resolve the problem.

When running grub2-mkconfig -o /boot/grub2/grub.cfgit says I should run it as root. I can safely do this right? (Sorry for asking, I am proficient enough with Linux to use Qubes but not much more than that. Just want to double check before running something as root in dom0.)

yes, sudo grub2-mkconfig …

Worked, thank you so much!