I followed your instructions to do UEFI boot with Clover (r 9xx). Since my board is a GA-H77-DS3H, i used the HFSPlus.efi (which i had to find elsewhere, since CloverGrower didn't install it for me and appears to not have the option in the customization menu) and OsxFatBinaryDrv-64.efi combination. When i try to boot from UEFI, with flags -v npci=0x2000 arch=x86_64 slide=0, i get these lines:
Error allocating 0x1d72 pages at 0x00000000009ea000 alloc type 2
.....Error allocating 0x535 pages at 0x0000000000200000 alloc type 2
Error loading kernel 'mach_kernel' (0x9)
This happens when there is no AptioFix driver in /efi/drivers64UEFI folder, or when "slide=0" is not present in boot args when booting ML. So:
- double check your /efi/drivers64UEFI folder (not /efi/drivers64 folder) to have: FSInject-64.efi, HFSPlusX64.efi, OsxFatBinaryDrv-64.efi and OsxAptioFixDrv-64.efi, and nothing more.
- check if you have more then one config.plist in /efi/ folder and/or /efi/oem/.../folder - maybe you added slide=0 to the wrong one?
If above is setup correct, you should be able to boot in UEFI mode. Apart from being strange because it's new, he whole stuff is actually quite simple.
Should i move mach_kernel to the EFI partition? Should i have removed the Boot, Boot1 etc files and the EFI folder that's in the root of my OSX partition? (i left them alone because in case anything went wrong, like it went, i could aways boot from BIOS, which already works real nice for me). Perhaps, instead of copying the EFI folder and pasting it in the EFI partition, i should have only copied the contents of the EFI folder and put them there...? Any light on this subject would be much appreciated.
No need to move kernel anywhere.
And you can leave boot1, boot ... files on the stick - the same stick can be used for BIOS CloverEFI boot and UEFI boot. You can test both ways from USB stick. No need to install/copy it to EFI partition until it works fine.
Did you already install it to EFI partition? Are you maybe changing config.plist and drivers64UEFI on the stick but booting from HD? Or vice versa?
P.S.: where do i find the HFSPlus.efi file do you recommend? It's not inside CloverGrower (at least for me) and perhaps the one i used (as said before, i downloaded it elsewhere) is not the correct one (it's from an iMac 13,1).
HFSPlus.efi is not opensource and can not be packed with Clover. Post here
contains link to here
with the latest one.