I have two drives, a SSD and an HDD, installed in my desktop. Both drives have Debian Buster installed in the legacy mode. The fstab of the SSD has it mounting as /dev/sda1 and fstab of the HDD mounts as /dev/sdb1. GRUB is currently installed on the SSD.
What I would like to do, if possible, is to have GRUB installed to the MBR of both drives so that if the SSD fails I can simply select the HDD in the BIOS boot order and then boot from that drive. As it stands, if I try to boot directly to the HDD I get a GRUB_calloc error. Maybe I am misunderstanding the problem but I am assuming that error is because GRUB is not installed to the MBR of the HDD. So, is it possible to have both drives bootable by selecting the appropriate boot order in the BIOS?
What I have tried is to install grub on the HDD and while that makes that drive boot when selected in BIOS, then the SSD is no longer bootable when selected in the BIOS.