Hi,
So I managed to get Untangle 14.2 installed and working flawlessly on one of these UEFI only beasts: https://www.hardkernel.com/shop/odroid-h2/
The key issue is that Intel demands CSM/Legacy BIOS be removed from platforms over the coming year or two, and their latest platforms are UEFI only. The Untangle images do not boot on UEFI.
Firstly, the single drawback: at this point I've not quite managed to solve the EFS/EFI boot partition issue on the Untangle installed drive, meaning we need to continue using the USB boot key set to run Grub config on the drive automatically on boot. Not a big deal, just that USB key must be present. This will be solved in time.
Rough STEPS:
- Download latest Untangle ISO (not IMG, ISO).
- Prep USB key by using any number of Windows and other disk management tools to set the disk as GPT (NOT MBR). One way here -> https://docs.microsoft.com/en-us/win...to-an-mbr-disk
- Download https://www.aioboot.com/en/
- Run AIOBoot. Select Format to FAT32 and Install Bootloader. Do that.
- Exit AIO.
- Mount the Untangle ISO.
- Copy all the files from the Untangle ISO to the new FAT32 partition on your USB key.
- Boot USB key in target install machine
- Go to GRUB2 config loaders, select the GRUB config related to USB key (probably mounted /dev/sd0 or something).
- Install Untangle, it will bitch about partitioning and bootloader but you can get through it. Select use full disk for partition, skip errors, and skip bootloader errors. It will also ask if you want to continue to install in UEFI only mode - the answer is YES.
- Done, config USB key as boot drive on machine, and set default to boot the NEW grub2 config thats appeared on your systems drive which is Untangle.
Thats how I got it done, running on a UEFI only Gemini lake, perfectly. Feel free to ask questions etc...