ermo You're getting too ahead ...
https://app.degoo.com/share/CWlkHbyzKK1XMbMTXDqphg
https://app.degoo.com/share/9kPcdpIIlsCp8ZdUzD5c7g
The ISO image is absolutely not suitable for this type of installation from a pendrive. As you accurately mentioned, UEFI only searches for the FAT32 section, usually on a GPT partition. However, most laptops and PCs that are not brand new are unable to search directly through the UEFI boot manager from USB. Unfortunately, not a single installer from a phone could handle the preparation of a USB pendrive with GPT and FAT32. Besides, I don't see the point in diving into the details as to why that is the case. Experience has shown that the Ventoy tool is flexible and works perfectly. Also, deploying an image from a flash drive is much faster, more convenient, and easier, for example, through a function like disk recovery in the GNOME Disk Utility.
As an example, the VHDx image file is also good, and hereβs why: using an alternative *.IMG type or tools like YUMI Multiboot USB Creator can also work. In some cases, it's easy to run a basic kernel, connect to the internet with a PXE board or without it, and continue the installation online by deploying an image to a PC hard drive. In offline mode, an additional method is possible. I think forking Ventoy specifically for a GUI USB and PXE installer mode would make the process more comfortable and create a more portable rescue instrument with CLI, GUI, and web opportunities.
Also this script might be useful:
"This script builds single-file bootable EFI modules, which include the kernel, command line strings, initramfs, and microcode": https://github.com/RobertCsordas/arch-efiboot
"Additionally, we can:Append the quiet vt.global_cursor_default=0 kernel parameters at the time of boot entry creation. Adjust mkinitcpio.conf to use the systemd hook instead of udev, and then run mkinitcpio -P to rebuild the initial ramdisk booted from EFISTUB. In theory, you could add an additional entry for another kernel if you've also got an LTS or Zen kernel installed " (from Reddit comments πβΊοΈ).
Or we could totally switch away from the typical installation process concept: https://github.com/sysrich/tik