O erro 0xc000007b pode estar relacionado à incompatibilidade entre 32 e 64 bits, portanto, pode ser causado pelo grub4dos de 32 bits que tenta inicializar um sistema operacional de 64 bits. O último lançamento do grub4dos data de 2009 e não sabe nada sobre o UEFI, então não deve ser usado.
Você provavelmente deve começar do zero e usar a ferramenta UEFI MULTI .
O objetivo desta ferramenta é descrito como:
Tool to format USB-stick for Booting with Boot Manager Menu on BIOS or UEFI computer and Tool to make USB-Stick having two partitions - FAT32 Boot partition for WIM or ISO and NTFS System partition for VHD. Option to Install Grub4dos in MBR BootCode, which allows BIOS computer to boot directly from USB with Grub4dos Menu. Option to make Boot Manager and Grub4dos Menu on UFD to boot UEFI + BIOS directly from USB with Boot Manager Menu.
Este link descreve o procedimento de como criar o disco USB.
O procedimento é muito longo para reproduzir aqui.
Embora esta ferramenta afirme que pode fazer o que você quer, Não tenho experiência pessoal com isso.
A respeito de sua pergunta sobre como um disco pode funcionar para BIOS e UEFI, essa mágica provavelmente é obtida usando um MBR híbrido , que é um formato do disco que parece tanto MBR quanto GPT. Isso é possível, pois o GPT por design não usa o setor de inicialização de disco usado pelo MBR. O tamanho de um disco MBR híbrido é limitado a 2 TB, o tamanho máximo de um disco MBR.