Install Fedora on a keyboardless Surface

Hi,
For the last few days I have tried to install Fedora on my keyboardless Surface (don’t ask me why). I had one main approach to this problem: is to insert a toram parameter in /boot/grub2/grub.cfg and then link my Bluetooth keyboard in the liveOS to have a temporary keyboard access.
What did I do to make it work is that:

  1. Use xorriso to add (for this situation it’d be overwrite) a modified version of grub.cfg into /boot/grub2/grub.cfg [from How do I create a Custom Fedora ISO - #23 by sreyan32]
  2. Rebuild the entire ISO with xorriso [apparently I found this much harder to make it bootable so I scrapped this idea]

However, when I tried my first approach, it only works on my secondary Dell (which supports UEFI and BIOS booting) and not on my main Surface (which only supports UEFI booting)
I also tried to boot it from the UEFI entries on my Dell instead of BIOS entries and it still works.

Specifically, it only reaches the grub2 bootloader and whenever I choose an option, it just gives me a blank screen and do nothing.

Before you answer, can I ask that:

Without toram, does it automatically load everything (must include files required for Fedora installation) into the RAM? since I have to connect my USB mouse into the only USB port which would be also used by my USB drive

If you have a Surface nearby, feel free to answer into the thread and let me know what I have to do next.

Thank you!