I tried to install Clover on my desktop, to use its UEFI emulator to be able to boot Windows 10 on a GPT partitioned disk on a legacy BIOS motherboard (P6T Deluxe V2), but I am unable to get it to boot into Clover. I plan to dual boot Windows 10 and NixOS (a Linux distribution). Normally I use NixOS on my desktop, so I first created a disk image with Clover on it, by using the following script: https://github.com/m13253/clover-linux-installer
I ran this disk image via Grub2 and memdisk (from Syslinux) on my laptop (Asus UL30A), which worked fine. It took a while because my USB stick is very slow, but it did boot into Clover without any issue. I then installed Clover on my new desktop disk using the same script. Unfortunately all I got was an underscore in the top left of the screen. When I try to boot Clover from the same USB stick as I used for the laptop, it eventually just reboots. I then tried to boot the Arch Linux iso on my desktop with the same USB stick, Grub2 and memdisk, and that did work, so it probably has to do with the hardware configuration of my desktop compared to my laptop. I changed quite a lot in my BIOS settings of my desktop, so I tried resetting it to the defaults, but that had no effect, still no Clover.
Any ideas what I could do to make Clover work on my desktop? Are the others with similar hardware that ran into issues? Should I maybe use an older version of Clover?
For now I will go with my plan B, to format the disk with MBR, install Windows 10, reformat the partition table to GPT and boot into Windows via a memdisk loaded MBR drive image that contains Windows 10's boot files. This allows me to boot into Windows 10 on a GPT partition disk, but I'd rather use Clover instead of this workaround.
Some more info about my desktop's hardware configuration:
CPU: i7 920 2.67Ghz (normally overclocked to 3.6Ghz)
MB: Asus P6T Deluxe v2