Skip to content

jief666/BootloaderChooser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BootloaderChooser

Choose on which efi you'd like to boot

This is the solution if you :

  • are not sure on which file his EFI bios is booting
  • are annoyed because clover and oc efi has to be named CloverX64.efi and OpenCore.efi. Hence, you can't easily see the version
  • ares tired of renaming efi files to try different version (that's the consequences of the previous point).
  • find not great the need to have a bootable Clover/OC backup on a USB stick in case something goes wrong at update or config modification.
  • you also tired to often rename Clover folders to use them.

What is it :

This tool is a menu that allows you to choose which bootloader you wanna load. It designed to choose between Clover and OpenCore.

You can name your efi file anything you want (Clover-v5119, Clover-v5122, OC-v0.6.1, etc.).

You can also have many folders in your EFI folder. Although to boot Clover from a folder named anything else than CLOVER, you'll need a new version. To boot OpenCore from a folder named anything else than OC, you'll need my version.

Here is how it looks :

Screenshot 2020-10-06 at 19 59 49

How to install

  • NOTE : For people who can create "specific file boot entry" in their bios, remove all of them.
  • Put BootX64.efi in folder EFI/BOOT and voilà, all your problems are solved : no more renaming anymore !

Usage

The first time, you'll get the menu. Choose one bootloader.

The next times, you won't see the menu. It'll immediately load the bootloader you chose before, without displaying a menu. You'll forgot it's even there ! When you need the menu back, just boot your computer with a key pressed.

NOTE

Booting Clover and OC from a folder not named CLOVER or OC :

  • Clover : you need Clover version 5126 or later. If you use an earlier Clover, BootloaderChooser will refuse to start it.
  • OpenCore : you need a version 0.6.4 and later. ATTENTION, if you use a previous version of OC in a renamed folder, it will silently use config.plist, drivers, kext, etc... from EFI\OC instead.
Let me know what you think...