setup.shis for Debian based Linux Repositories like Ubuntu
setupArch.shis for Arch based Linux Repositories like Manjaro.
setupFedora.shis for Fedora based Linux Repositories.
setupSUSE.shis for openSUSE Tumbleweed
setupMageia.shis for Mageia
./setup.sh or the correct one depending on your Linux OS to make the VM.
Once the VM boots up, just hit enter even if it's a black screen or a cut off image (do this every boot) Then format the biggest drive as macOS Extended Journaled (should be a little bigger than 64GB, then go to reinstall macOS and install it to the newly formatted drive.
Once it boots, you can install macOS. Remember to partition in Disk Utility first! (macOS extended journaled). Once macOS is succesfully installed, you can select the macOS partition with ctrl+enter to set it as the default boot and automatically boot up the VM without the macOS Installer attached. This will prevent OpenCore from default booting the installer.