System won't boot unless I select fallback

Hi,
when my system boots I am met with a frozen motherboard logo and nothing happens, but when I press F1 during boot and select EndeavourOS (6.3.8-arch1-1-fallback) instead of EndeavourOS (6.3.8-arch1-1), my system boots as normal. This has occured after updating my system after a 2 month break. How can I just boot into the working one by default or fix the default one?

Thanks

Boot your system into the fallback and then try running sudo dracut-rebuild and see if that fixes it.

I think my system is running on mkinitcpio as dracut doesn’t seem to be installed. Should I switch to dracut? Also I use systemd

Oh, you probably were caught by that kernel-install-mkinitcpio issue.

No, you don’t need to.

Try running sudo reinstall-kernels

That fixed it! Thank you very much

1 Like

What is the difference between sudo dracut-rebuild and sudo reinstall-kernels?

This rebuilds the initrds.

This rebuilds the initrds as well as creates/updates the boot entries.

Ref:
https://discovery.endeavouros.com/installation/dracut/2022/12/
https://discovery.endeavouros.com/installation/systemd-boot/2022/12/

reinstall-kernels does 4 things:

  • Rebuilds the initrds
  • Installs the kernel(s) to the EFI partition
  • Installs the microcode to the EFI partition(mkinitcpio only)
  • Creates/updates the boot entries
1 Like