Back to Blog
Clover configurator github6/5/2023 ![]() ![]() When the download is finished you can press return, then Q and return to quit the program.Īt this point you'll want to take your 16 GB or greater flash drive and connect it to your PC if you haven't done so already. For this I created folders "Catalina FULL", "Catalina RECOVERY", "Mojave FULL", and "Mojave RECOVERY" and after each download I simply moved it to the appropriate folder. Typically you shouldn't need to download each type, but I was having issues when installing Catalina on my AMD system and wanted to try Full Install and Recovery Installations for Catalina and Mojave versions. If you download another version only the opposite type of the previous download, such as downloading the store version after you've finished downloading the full version, you'll get a warning that the download already exists. When completed, the OS will be in the gibMacOS folder under macOS downloads -> publicrelease. These quirks can break in the future and so we only recommend this option in the event of certain software breaking in other OSes.When you start downloading the OS, the progress for each item is listed along with time remaining for larger downloads. However, there are quirks in OpenCore that allow for SMBIOS injection to be macOS limited by patching where macOS reads SMBIOS info from. Avoids edge cases where info is injected several times, commonly seen with Clover.This allows for proper multiboot support like with BootCamp (opens new window).# Optional: Avoiding SMBIOS injection into other OSesīy default OpenCore will inject SMBIOS data into all OSes, the reason for this is 2 parts: Note: Thinkpad laptops are known to be semi-bricked after an NVRAM reset in OpenCore, we recommend resetting NVRAM by updating the BIOS on these machines.This will wipe everything and reboot the system when finished. Misc -> Security -> AllowNvramReset -> TrueĪnd on your initial boot of OpenCore, select Reset NVRAM boot option.To fix this, we'll need to clear then via OpenCore's ClearNvram feature. The other thing that Clover may have hidden from you is NVRAM variables, this is bad as OpenCore won't overwrite variables unless explicitly told via the Delete feature found under NVRAM -> Delete. # Cleaning the Clover Junk in your hardware Note, macOS Catalina will need the mount -uw / command to mount the system drive as Read/Write.Touch /Library/Extensions /System/Library/Extensions ![]() ![]() Now open up terminal and run the following: Note: OpenCore will fail to inject kexts already in your kernelcache so cleaning this out will also resolve those issues Thankfully with OpenCore, a much more robust and stable injection mechanism's been made that is far harder to break. Reasoning being that Clover's kext injection system was known to fail either with OS updates or just spontaneously. # Removing kexts from macOS(S/L/E and L/E)Ī common tradition with Clover was to install kexts into macOS, specifically System/Library/Extensions and Library/Extensions. Users of Clover's Preference Pane will also need to remove these: If folders are empty then delete them as well: /etc/rc.shutdown.d/80.save_nvram_plist.local./etc/rc.boot.d/70.disable_sleep_proxy_./etc/rc.boot.d/10.save_and_rotate_boot_log.local./Volumes/EFI/EFI/CLOVER/drivers64UEFI/EmuVariableUefi-64.efi.You will need to have SIP disabled to clean it up. Why? Well it likely installed some trash that's a pain in the arse to get rid of. So to start, Clover would like to give a big F*** You if you're using emulated NVRAM. Common Kernel and Kext patch conversions.Kexts and Firmware driver conversion(.kext.To get started, we have some resources that will aid you: So you see the new fancy OpenCore bootloader and just dying to try it out, well you've come to the right place! Many things in Clover have feature parity with OpenCore but many do not, here we'll be going over what you can bring over and what you cannot. Getting started with ACPI (opens new window). ![]()
0 Comments
Read More
Leave a Reply. |