Clover Basics and Switching Advice

Discussion in 'The Basics' started by tonymacx86, Sep 30, 2015.

  1. tonymacx86

    tonymacx86 Administrator Staff Member

    Joined:
    Nov 18, 2009
    Messages:
    8,146
    Mobo:
    GA-Z170X-UD5-TH
    CPU:
    Core i5-6600K
    Graphics:
    HD 530
    Mac:
    MacBook Pro, Mac mini
    Classic Mac:
    Apple, PowerBook
    Mobile Phone:
    iOS
    Sep 30, 2015 at 7:00 PM #1
    tonymacx86

    tonymacx86 Administrator Staff Member

    Joined:
    Nov 18, 2009
    Messages:
    8,146
    Mobo:
    GA-Z170X-UD5-TH
    CPU:
    Core i5-6600K
    Graphics:
    HD 530
    Mac:
    MacBook Pro, Mac mini
    Classic Mac:
    Apple, PowerBook
    Mobile Phone:
    iOS
    [​IMG]

    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-capita...-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 (Text):
    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)
     
    GP_Hawk, henzo, nzw2 and 1 other person like this.
    Last edited by a moderator: Sep 27, 2016

Share This Page