EDIT: Thank you to anyone who took a moment to respond. I figured out what I had done wrong. I followed the installation for BIOS system instructions rather than UEFI. Grub is working again, though I’m sure I’ll have to fix it in the future should this happen again.
I’m pretty annoyed by this. I had a working dual-boot solution for several months until Windows 10 arbitrarily decided to usurp the bootloader. I tried following the instructions here: https://discovery.endeavouros.com/system-rescue/repair-a-non-booting-grub/2021/03/
The final step failed, something to do with grub can only install with blocklists. I attempted to install it to /sda rather than a specific partition. How should I proceed?
Also, I’m not married to using grub. If there’s a way to get Windows bootloader to respect the Linux install then I’m for that too. Thanks for the help.
The best way I know of to avoid Windows overwrite of Linux booting is to use rEFInd. As yet, I have not seen Windows manage to mess that up - and it would be even easier to ‘fix’ than grub should it happen. Check our wiki for install and use instructions - it will pick up the Windows install automagically on being installed…
I wrote the wiki entry, so am available for help if needed...