I posted this same post on r/archlinux but have not gotten much results.
I updated Arch Linux (vanilla), but now GRUB boots into firmware. (I am sure a lot of you guys have known this issue, and I did know about this prior to updating, but when i updated it the fix didn't work in my environment.)
I am currently posting this inside of the EndeavourOS Live environment.
I have chrooted:
sudo mount <root partition> /mnt
sudo mount <efi partition> /mnt/boot/efi
sudo arch-chroot /mnt
(Replaced with my root partition and with my efi partition because obviously I am running UEFI.)
and I have reinstalled GRUB thanks to this post by EndeavourOS: https://forum.endeavouros.com/t/the-latest-grub-package-update-needs-some-manual-intervention/30689
grub-install
grub-mkconfig -o /boot/grub/grub.cfg
and grub gives this error:
error: symbol grub_debug_malloc not found
Grub then puts me in grub rescue. As I understand it, some files are missing. I tried this same process multiple times but it still did not work.
Is there a fix? Do I need to reinstall Arch Linux?
Thank you.