How do I install (NOT live-persistence) an xNIX live-iso onto an sd card? I want it to be able to boot on most machines.
In depth: I've burned a pendrive with parrotsec 4.4 64 bit to install parrot onto the 64GB SD card I have, while having my system drives unplugged (as to not flash EPS onto the existing recovery partition). This failed miserably, even after trying different flashing tools - Etcher which is recommended by Parrot, YUMI, Rufus & UNetbootin - in different modes (auto, DD, ISO) provided by the tools, while also using different partition setups each time (RAW, or pre-formatted FAT32/EXT4) and mixing up MBR/GPT tables with each setup.
Well, it failed booting the sd card pretty much every time with different results: fallback to grub shell, UEFI shell or just a cursor blinking. I think this is ESP/GRUB's fault to some degree, because I'm guessing it wasn't able to find the relevant .efi and I didn't really know how to point it to where it needed (sdx/EFI/boot/.efi?)