chris1111 Posted March 5, 2022 Share Posted March 5, 2022 (edited) @PG7 EmuVariableUefi.efi is a Memory drivers not need with OpenCore, OC is part of Clover My opinion is check your config.plist to resolved the issue? Edited March 6, 2022 by chris1111 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/1124/#findComment-2777701 Share on other sites More sharing options...
Slice Posted March 6, 2022 Share Posted March 6, 2022 Legacy system: EmuVariable is embedded into boot6 and it is NOT compatible with EmuVariableUEFI. UEFI system without working NVRAM: you need EmuVariableUEFI. Modern UEFI system: is not compatible with EmuVariableUEFI and is not needed it. 4 1 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/1124/#findComment-2777706 Share on other sites More sharing options...
STLVNUB Posted March 12, 2022 Share Posted March 12, 2022 (edited) Booting Catalina, Big Sur and Monterey with Clover, I have to reset iCloud each time I swap between OS's I'm using the one Clover to boot all three with same config Any one shed some light on this, I have mentioned this problem a l o n g time ago Edited March 12, 2022 by STLVNUB 1 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/1124/#findComment-2778075 Share on other sites More sharing options...
STLVNUB Posted March 12, 2022 Share Posted March 12, 2022 (edited) OK gus What Is the MAGICAL trick in compiling the LATEST Clover I clone OC into OpenCorePkg Build, then errors out with OpenCoreLib.inf NOT FOUND, WTF! Just compiling to get a bdmsg to check logs I must say, Clover needs a bit of a cleanup, I mean, who needs 1000 script files to build amongst other things. Don't wish to be rude, just my opinion edit: I had a version of BDMESG already just haven't used it for a while hence the BDMSG Edited March 12, 2022 by STLVNUB Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/1124/#findComment-2778080 Share on other sites More sharing options...
Slice Posted March 12, 2022 Share Posted March 12, 2022 I am using buildme script and it is enough. As well bdmesg is official utility. I know nothing about BDMSG. 1 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/1124/#findComment-2778085 Share on other sites More sharing options...
PG7 Posted March 12, 2022 Share Posted March 12, 2022 On 3/6/2022 at 5:13 AM, Slice said: Legacy system: EmuVariable is embedded into boot6 and it is NOT compatible with EmuVariableUEFI. UEFI system without working NVRAM: you need EmuVariableUEFI. Modern UEFI system: is not compatible with EmuVariableUEFI and is not needed it. @Slice hello as I had already indicated here in this post Clover r5145 is presenting the problem on certain machines in my case I found it on two 1- Laptop 10 gen Asus Tuf F15 i5-10300H 2 - Desktop Asus Maximus V Extreme, i7-2600 i7 Radeon rx 570 4GB = UEFI on Laptop I solved with r5145 driver EmuVariableUEFI on Desktop I resolved by going back with r5144 error that appears is simply blocked as this print does NOT even reach the Clover menu! Spoiler this is happening with version r5145 as with version r5144 it works without problem I've only seen this problem on ASUS Thanks Team Google Trasnlate Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/1124/#findComment-2778091 Share on other sites More sharing options...
Matgen84 Posted March 12, 2022 Share Posted March 12, 2022 4 hours ago, STLVNUB said: OK gus What Is the MAGICAL trick in compiling the LATEST Clover I clone OC into OpenCorePkg Build, then errors out with OpenCoreLib.inf NOT FOUND, WTF! Just compiling to get a bdmsg to check logs I must say, Clover needs a bit of a cleanup, I mean, who needs 1000 script files to build amongst other things. Don't wish to be rude, just my opinion edit: I had a version of BDMESG already just haven't used it for a while hence the BDMSG Hi @STLVNUB Clone OC to OpencorePKG for Clover is not the right way : first because it's a submodule, second because OpencorePKG for Clover directory has a lot of Clover-specific patches. As Slice wrote, it's better to use Buildme.script 🙂 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/1124/#findComment-2778095 Share on other sites More sharing options...
STLVNUB Posted March 12, 2022 Share Posted March 12, 2022 (edited) 3 hours ago, Slice said: I am using buildme script and it is enough. As well bdmesg is official utility. I know nothing about BDMSG. I misspelt BDMESG 51 minutes ago, Matgen84 said: Hi @STLVNUB Clone OC to OpencorePKG for Clover is not the right way : first because it's a submodule, second because OpencorePKG for Clover directory has a lot of Clover-specific patches. As Slice wrote, it's better to use Buildme.script 🙂 I Use BuildMe script and it error out with no OpencorePkglib.inf Edited March 12, 2022 by STLVNUB 1 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/1124/#findComment-2778099 Share on other sites More sharing options...
STLVNUB Posted March 12, 2022 Share Posted March 12, 2022 Running edk2 build for CloverX64 using the command: build --cmd-len=50000 -D NO_GRUB_DRIVERS_EMBEDDED -D LESS_DEBUG --conf=/Users/stlvnub/CloverBootloader/Conf -D USE_LOW_EBDA -p Clover.dsc -a X64 -b RELEASE -t GCC53 -n 9 Build environment: macOS-10.15.7-x86_64-i386-64bit Build start time: 23:39:09, Mar.12 2022 WORKSPACE = /Users/stlvnub/CloverBootloader EDK_TOOLS_PATH = /Users/stlvnub/CloverBootloader/BaseTools CONF_PATH = /Users/stlvnub/CloverBootloader/Conf PYTHON_COMMAND = python3 Processing meta-data . Architecture(s) = X64 Build target = RELEASE Toolchain = GCC53 Active Platform = /Users/stlvnub/CloverBootloader/Clover.dsc build.py... /Users/stlvnub/CloverBootloader/Clover.dsc(306): error 000E: File/directory not found in workspace /Users/stlvnub/CloverBootloader/OpenCorePkg/Application/OpenCore/OpenCoreLib.inf - Failed - Build end time: 23:39:10, Mar.12 2022 Build total time: 00:00:00 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/1124/#findComment-2778102 Share on other sites More sharing options...
Matgen84 Posted March 12, 2022 Share Posted March 12, 2022 53 minutes ago, STLVNUB said: I misspelt BDMESG I Use BuildMe script and it error out with no OpencorePkglib.inf Do you try to git clone to a new fresh directory using this kind of command via Terminal: git clone https://github.com/CloverHackyColor/CloverBootloader.git --recurse-submodules Or you can choosing a specific directory, you have created as destination. Then build with Buildme.script 1 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/1124/#findComment-2778109 Share on other sites More sharing options...
STLVNUB Posted March 12, 2022 Share Posted March 12, 2022 5 minutes ago, Matgen84 said: Do you try to git clone to a new fresh directory using this kind of command via Terminal: git clone https://github.com/CloverHackyColor/CloverBootloader.git --recurse-submodules Or you can choosing a specific directory, you have created as destination. Then build with Buildme.script That did the tick but why no documentation about it 2 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/1124/#findComment-2778110 Share on other sites More sharing options...
STLVNUB Posted March 12, 2022 Share Posted March 12, 2022 Reminds me of the way I build Ozmosis, Use Latest UDK and place IntelFrameworkModulePkg, IntelFrameworkPkg, MdeModulePkg, MdeModulePkg into it. Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/1124/#findComment-2778112 Share on other sites More sharing options...
Slice Posted March 12, 2022 Share Posted March 12, 2022 34 minutes ago, STLVNUB said: That did the tick but why no documentation about it Sorry but it is really a lack of good documentation for Clover in English. 1 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/1124/#findComment-2778113 Share on other sites More sharing options...
STLVNUB Posted March 12, 2022 Share Posted March 12, 2022 5 minutes ago, Slice said: Sorry but it is really a lack of good documentation for Clover in English. Would you like me to do some documentation?? 1 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/1124/#findComment-2778115 Share on other sites More sharing options...
STLVNUB Posted March 12, 2022 Share Posted March 12, 2022 (edited) Clover, The Famous Bootloader Documentation by STLVNUB -------------------------------------------------------------- Clover resides in the esp of a disk, it consists of an EFI Folder, here is the structure of it EFI/BOOT/BOOT.efi /Clover /ACPI /Drivers /Kexts /misc /themes /tools CLOVERX64.efi config.plist You will need to place any ACPI amls into ACPI/patched You will need to place some drivers into drivers/UEFI You will need to put any kexts into kexts folder There is a provision for placing kexts for different OS in it e.g For Catalina, make a folder for 10.15 Place any kexts you need to run it For Big Sur make an 11 folder and put into it the relevant kexts for it. etc etc There is also Other folder, which is for kexts that work for all macOS misc folder is for logs, bootlog etc themes is for themes to give you a boot screen, Clover has builtin theme There are toins of themes you can use tools contains the efi shell and bdmesg.efi You will also need to edit the config.plist, you can't boot unless you have a valid config ----------------------------------------------------------------------------------------- Compiling ========= Some feel the need to compile the latest version of Clover To compile you will need to clone the Clover repository to your HDD To do so execute this command in your HOME folder 1. git clone https://github.com/CloverHackyColor/CloverBootloader.git --recurse-submodules This will copy the latest Clover code to your HDD. Issue git pull to get the latest code 2. Compile Clover Make sure you are in the Clover folder so run terminal cd to CloverBootloader folder 3. Compile GCC, there is a script file to do that Also there are various other scripts that compile mtoc, nasm etc 4. Now you should be ready to compile. Issue this command, ./buildme 5. You will be presented with a screen with a lot of optiions e.g select 7 to build All of Clover, good time to grab a coffee or drink of your fancy You will end up with all of Clover e.g iso and an EFI folder you can use as the base of your EFI. You will need to place ACPI files, Drivers,kexts and themes you need to boot. 6. Sit back and relax and boot your macOS Edited March 12, 2022 by STLVNUB 1 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/1124/#findComment-2778121 Share on other sites More sharing options...
STLVNUB Posted March 12, 2022 Share Posted March 12, 2022 43 minutes ago, STLVNUB said: Would you like me to do some documentation?? Done 3 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/1124/#findComment-2778123 Share on other sites More sharing options...
STLVNUB Posted March 12, 2022 Share Posted March 12, 2022 ./buildme should be capable of building GCC, nasm etc. No need for 1000 scripts, that was the general idea of my buildall script. Always build the latest and greatest Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/1124/#findComment-2778126 Share on other sites More sharing options...
Slice Posted March 12, 2022 Share Posted March 12, 2022 42 minutes ago, STLVNUB said: Clover, The Famous Bootloader Documentation by STLVNUB -------------------------------------------------------------- Clover resides in the esp of a disk, it consists of an EFI Folder, here is the structure of it EFI/BOOT/BOOT.efi /Clover /ACPI /Drivers /Kexts /misc /themes /tools CLOVERX64.efi config.plist You will need to place any ACPI amls into ACPI/patched You will need to place some drivers into drivers/UEFI You will need to put any kexts into kexts folder There is a provision for placing kexts for different OS in it e.g For Catalina, make a folder for 10.15 Place any kexts you need to run it For Big Sur make an 11 folder and put into it the relevant kexts for it. etc etc There is also Other folder, which is for kexts that work for all macOS misc folder is for logs, bootlog etc themes is for themes to give you a boot screen, Clover has builtin theme There are toins of themes you can use tools contains the efi shell and bdmesg.efi You will also need to edit the config.plist, you can't boot unless you have a valid config ----------------------------------------------------------------------------------------- Compiling ========= Some feel the need to compile the latest version of Clover To compile you will need to clone the Clover repository to your HDD To do so execute this command in your HOME folder 1. git clone https://github.com/CloverHackyColor/CloverBootloader.git --recurse-submodules This will copy the latest Clover code to your HDD. Issue git pull to get the latest code 2. Compile Clover Make sure you are in the Clover folder so run terminal cd to CloverBootloader folder 3. Compile GCC, there is a script file to do that Also there are various other scripts that compile mtoc, nasm etc 4. Now you should be ready to compile. Issue this command, ./buildme 5. You will be presented with a screen with a lot of optiions e.g select 7 to build All of Clover, good time to grab a coffee or drink of your fancy You will end up with all of Clover e.g iso and an EFI folder you can use as the base of your EFI. You will need to place ACPI files, Drivers,kexts and themes you need to boot. 6. Sit back and relax and boot your macOS What about this place? https://github.com/CloverHackyColor/CloverBootloader/wiki 1 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/1124/#findComment-2778128 Share on other sites More sharing options...
makk Posted March 12, 2022 Share Posted March 12, 2022 44 minutes ago, STLVNUB said: Done IT IS DIRELY NEEDED. Please make one that is second to none!! Smiles;) Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/1124/#findComment-2778129 Share on other sites More sharing options...
STLVNUB Posted March 12, 2022 Share Posted March 12, 2022 7 minutes ago, Slice said: What about this place? https://github.com/CloverHackyColor/CloverBootloader/wiki Wasted 1 hour of my time, oh well some users may find it helpful thought Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/1124/#findComment-2778130 Share on other sites More sharing options...
makk Posted March 12, 2022 Share Posted March 12, 2022 (edited) @Slice Apology for cutting in!! Where can I gotto create nice themes for Clover? I would like to duplicate some I found for the other guys and get their permission to convert for Clover? Would this be possible and can you direct me to the correct persons or things? Thank you so much! Edited March 12, 2022 by makk Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/1124/#findComment-2778131 Share on other sites More sharing options...
STLVNUB Posted March 12, 2022 Share Posted March 12, 2022 1 minute ago, STLVNUB said: Wasted 1 hour of my time, oh well some users may find it helpful thought Actually mine is better than https://github.com/CloverHackyColor/CloverBootloader/wiki 1 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/1124/#findComment-2778132 Share on other sites More sharing options...
makk Posted March 12, 2022 Share Posted March 12, 2022 11 minutes ago, Slice said: What about this place? https://github.com/CloverHackyColor/CloverBootloader/wiki Well Americans like details and they scream about it if it don't make sense. Gaps create brain hemorrhages and twisty faces. Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/1124/#findComment-2778133 Share on other sites More sharing options...
STLVNUB Posted March 12, 2022 Share Posted March 12, 2022 1 minute ago, makk said: @Slice Apology for cutting in!! Where can I got to create nice themes for Clover? I would like to duplicate some I found for the other guys and get their permission to convert for Clover? Would this be possible and can you direct me to the correct persons or things? Thank you so much! Check out BlackOSX and Chris 1011 IMHO Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/1124/#findComment-2778134 Share on other sites More sharing options...
makk Posted March 12, 2022 Share Posted March 12, 2022 2 minutes ago, STLVNUB said: Actually mine is better than https://github.com/CloverHackyColor/CloverBootloader/wiki I'll help out if you want? 1 minute ago, STLVNUB said: Check out BlackOSX and Chris 1011 IMHO That's where I got a few from that I want to convert to Clover. Just now, makk said: I'll help out if you want? That's where I got a few from that I want to convert to Clover. The tools Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/1124/#findComment-2778135 Share on other sites More sharing options...
Recommended Posts