After installing Mojave on my rig, I installed Clover 5102 on the boot volume (an APFS volume on a GPT-formatted SSD), choosing the UEFI options (since my ASUS Sabertooth 990FX mobo is UEFI capable). I cannot get the system to boot from that drive; it either fails over to the Windows 10 boot drive, or to another GPT-formatted drive with Chameleon installed. From a different Mojave boot drive, also GPT-formatted, also having a Clover UEFI install, but with a conventional jHFS+ partition, I get "boot0: GPT / boot0: GPT / boot0: error" when trying to boot. The install USB is formatted MBR, and that's the only way I can boot Mojave right now.
Reading through some of the guides & tutorials, it would appear that I need to disable CSM (or at least de-prioritize it) in order to do a UEFI boot. However, when I do disable it, the BIOS is saying the setting is incompatible with the installed devices, and makes me go back into the settings to change it. Leaving CSM enabled, and setting the boot preference to "UEFI first" hasn't worked either. Do I need to go back and redo the Clover install for Legacy BIOS? I have at least established that a Chameleon boot from a GPT-formatted drive is possible--how do I get the same success with Clover, so that I can wean the machine off the install USB?
UPDATE: I went back and reinstalled Clover for Legacy BIOS. First attempt still got the "boot0: GPT / boot0: GPT / boot0: error" messages; I went back and checked the box for installing boot0ss on the MBR, and ... IT WORKED!
So my boot SSD can now boot on its own.
Now on to other issues ...
CPU: AMD FX 8350 8-core 4.0 GHz | MB: ASUS Sabertooth 990FX R2.0 | RAM: 16 GB (4x4GB), G.skill Ripjaws Series DDR3 1600
GPU: MSI Radeon RX570 | Displays: eMachines E233Hbd 23" Widescreen (DVI port) + HP vs17e (DisplayPort->VGA)
ODD: ASUS BC-12B1ST BD-ROM/DVD RW
HDD: PNY 240GB SSD (OS/bootloader), WD Caviar Green 1TB SATA (Media files)
Mac OS X 10.14.6 | Clover bootloader