Installing Fedora on sd-card

A friend of mine has a small laptop with very little storage that is not upgradable. There is Windows 10 installed there and he wished to install Fedora. The laptop has am sd-card reader and he installed Fedora there, but Grub is not loading, because it is installed on the sd-card. When I try to boot from the boot menu (F12) only the Windows Bootloader is found.
How can I install grub properly with this setup?

I was only partially successful installing fedora to an sdcard on my laptop. The UEFI had to be configured to boot from sdcard.

The next problem I ran into was that sometimes it had problems accessing the sdcard. I received new technology sdcards (UHS-II v90) over the holidays and will try again.

I seriously doubt that it is not upgradable for storage. The storage should be either an M.2 card or an SSD and both should be easy to replace.

With that said, the SD card probably is not seen as a bootable device since it requires a driver to be loaded during boot.

Would it instead be possible to use a usb device? There are many usb SSD devices available that would be usable for booting as long as the laptop is able to boot from usb.

I wold recommend the SSD type usb device since flash drives are notorious for having a relatively short lifespan when written to continuously.