Earlier today I put the Fedora (31) installer onto an SD card and used it to install Fedora to that same SD card (on the remaining free space).
After installation everything went well. I booted from the SD card, and the new OS loaded up without any complaint. The only problem was that a decent chuck of my SD card was still used up by the installer.
So in order to reclaim that lost space I had to reinstall. I found a spare USB drive to install from instead. I booted the USB, installed to the SD card, used automatic partitioning, and was ready to try booting my fresh new OS for a second time.
However now my computer is not recognizing the contents of the SD card as bootable. The SD card device is selectable as a boot device, but attempting to actually boot it results in a message along the lines of "no bootable medium found on the device" (paraphrasing).
Unable to boot, I attempted to install once more. This time manually partitioning. Still the same end result though.
What would have caused this to be the case?
One last thing I will note is that After the initital (working) install I had two boot options
Windows 10 bootloader (my laptop SSD)
/dev/sdX whichever SD Card device
After the second install
Fedora was also listed as an option which is the label for my UEFI partition. Not sure if that means anything, but it was a difference.