Contribute
Register

Clover Basics and Switching Advice

tonymacx86

Administrator
Staff member
Joined
Nov 18, 2009
Messages
8,493
Motherboard
GA-Z270X-UD5
CPU
Core i3-7100
Graphics
HD 630
Mac
MacBook Pro, Mac mini
Classic Mac
Apple, PowerBook
Mobile Phone
iOS

For the first time tonymacx86.com is recommending Clover as your default bootloader. If you have installed using our default UniBeast and MultiBeast method up until Yosemite, there are a few simple ways to get ready. The following few mini-guides and charts should help.

How to Create a Test USB for Clover using UniBeast
Quick Reference Chart
How to Backup and Remove Chimera and any Related Files
How to Enter/Edit Boot Flags in Clover
How to Edit Clover config.plist
How to Mount EFI Partition
How to Set Clover to Automatically Boot System Drive
How to Remove Extra Clover UEFI Boot Options


How to Create a Test USB for Clover using UniBeast
We have done a lot of testing transitioning systems from Chimera to Clover. The best method to assure maximum success is to test out Clover first by creating a bootable OS X El Capitan Installer USB.

1. Read through our installation guide and do steps 1 and 2.
2. Boot your system using the freshly created USB
3. At at the Clover boot screen, choose your existing Yosemite installation.

The default USB is not a permanent solution- some things normally used may not work with the USB such as iMessage or App Store. The idea here is to test out the system to make sure it boots normally. At this point you can move to Clover on the existing OS X Yosemite installation, or update to OS X El Capitan by following the rest of the guide.

http://www.tonymacx86.com/el-capitan-desktop-guides/172672-unibeast-install-os-x-el-capitan-any-supported-intel-based-pc.html


Quick Reference Chart
A few common file locations for new Clover users.

Chimera/Chameleon Clover
Bootloader Configuration File /Extra/org.chameleon.Boot.plist /EFI/CLOVER/config.plist
Bootloader Configuration Folder /Extra /EFI/CLOVER/
SSDT/DSDT Location /Extra/ /EFI/CLOVER/ACPI/
Kext Folder /Extra/Extensions /EFI/kexts/



How to Backup and Remove Chimera and any Related Files
If you've tested and made sure you can boot using Clover, prepare for OS X El Capitan by backing up and removing your existing bootloader and extra files. This is an optional step for UEFI users- Clover and Chimera can co-exist on most UEFI-capable systems by choosing UEFI or Legacy mode for the drive at boot time.

Before you begin, we strongly recommend performing a full backup of your existing system using Carbon Copy Cloner. By doing this, you can always go back to your working OS X Yosemite installation.

1. Boot OS X Yosemite
2. Create a folder on Desktop called Yosemite Files
3. Navigate to the root of your system drive
4. Drag /Extra folder into Yosemite Files
5. Delete /Extra folder
6. Navigate to /System/Library/Extensions/
7. Copy any additional kexts installed by MultiBeast into Yosemite Files. These include:

/System/Library/Extensions/AHCI_3rdParty_eSATA.kext
/System/Library/Extensions/AHCI_3rdParty_SATA.kext
/System/Library/Extensions/AHCI_Intel_Generic_SATA.kext
/System/Library/Extensions/ALXEthernet.kext
/System/Library/Extensions/AppleIGB.kext
/System/Library/Extensions/AppleIntelE1000e.kext
/System/Library/Extensions/AppleRTL8169Ethernet.kext
/System/Library/Extensions/AtherosE2200Ethernet
/System/Library/Extensions/AtherosL1cEthernet.kext
/System/Library/Extensions/ElliottForceLegacyRTC.kext
/System/Library/Extensions/EvOreboot.kext
/System/Library/Extensions/FakeSMC.kext
/System/Library/Extensions/GenericUSBXHCI.kext
/System/Library/Extensions/NullCPUPowerManagement.kext
/System/Library/Extensions/RealtekRTL8111.kext
/System/Library/Extensions/RealtekRTL81xx.kext
/System/Library/Extensions/VoodooHDA.kext
/System/Library/Extensions/VoodooPS2Controller.kext
/System/Library/Extensions/VoodooTSCSync.kext

8. Delete these kexts from /System/Library/Extensions or copy them to /Library/Extensions/.

Optionally, you may also delete Chimera entirely by removing /boot and clearing MBR (boot0, boot1h).

1. Open Terminal:
2. Type
Code:
sudo rm /boot
3. (Optional) Clear your MBR by resizing your partition in Disk Utility

Run Disk Utility and click on your system disk (the disk itself, not the partition under it). Then click on the Partition tab. If you move the slider that adjusts the partition up and then back to where it was, the "Apply" button becomes active (it starts greyed out). You can now click "Apply"

With the drive now free of extra files, you are now ready to perform an installation of El Capitan directly over your existing Yosemite system drive using our default Installation Guide.


How to Enter/Edit Boot Flags in Clover
To boot OS X with common alternative boot options such as Verbose Mode, Safe Mode, Single User Mode, and Without Caches, simply hit spacebar on the Clover Boot Screen.

For testing, you can enter alternate flags at boot time as follows:

1. At Clover Boot Screen click/highlight Options and hit Enter
2. Highlight Boot Args: and hit Enter
3. Move arrow keys to end of line, type desired flag, and hit Enter
4. Press Escape to return to the initial Clover Boot Screen

Note, this will not permanently edit /EFI/CLOVER/config.plist. If desired, edit the config.plist by permanently adding to the Boot/arguments section.


How to Edit Clover config.plist
Clover's config plist is in XML which can be edited using any standard text editor, however it's much easier to read in a Plist Editor such as the editor included with XCode or commercial software such as Plist Edit Pro.

1. Mount EFI if Clover installed to the EFI partition
2. Open /EFI/CLOVER/config.plist in any text editor
3. Save file


How to Mount EFI Partition
When Clover is installed to the EFI Partition, it can be difficult to find the files if you need to edit things or add things. The easiest way to do this is by using an app called EFI Mounter v2.

Download: EFI Mounter v3


How to Set Clover to Automatically Boot System Drive
If post-installation is complete, set your system drive to auto-boot from Clover boot screen with a timeout setting in config.plist

1. Mount EFI if Clover installed to the EFI partition
2. Open /EFI/CLOVER/config.plist in any text editor
3. Navigate to Boot/DefaultVolume and add your drive's name
4. Navigate to Boot/Timeout and enter a number in seconds (setting 0 will require hitting return to boot)
5. Save file and reboot


How to Remove Extra Clover UEFI Boot Options
If you have extra UEFI boot options in BIOS, remove them easily with Clover's UEFI shell. Boot into Clover then choose UEFI shell. Then use the bfgr command to eliminate each extra UEFI option.

1. Boot into Clover
2. Click on Clover UEFI Shell
3. Type: bcfg boot dump
4. Type: bcfg boot rm XX (where XX is 00, 01, 02 etc.. anything that's not a physical hard drive)

(Full Guide)
 
Last edited by a moderator:
Top