CloverHackyColor/CloverBootloader logo

CloverHackyColor/CloverBootloader

Free

Bootloader for macOS, Windows and Linux in UEFI and in legacy mode

FreeFree tier
Type
Open Source

About CloverHackyColor/CloverBootloader

Clover is an open-source bootloader that supports booting macOS, Windows, and Linux on both UEFI and legacy BIOS firmware. It is widely used in Hackintosh setups to enable macOS on non-Apple hardware, but also serves as a versatile multi-boot solution for any PC. The bootloader features a fully customizable graphical user interface with support for themes, icons, fonts, background images, animations, and mouse pointers. It offers native screen resolution detection, hotkey-driven functionality (e.g., F2 to save logs, F4 to dump ACPI tables, F10 for screenshots), and the ability to boot previously selected entries after a timeout. Themes are available from a dedicated repository, and the project is actively maintained on GitHub.

Key Features

Boots macOS, Windows, and Linux in UEFI or legacy mode on Mac or PC
Boots using UEFI firmware directly or CloverEFI UEFI firmware emulation
Customizable GUI with themes, icons, fonts, background images, animations, and mouse pointers
Theme manager and theme repository at CloverThemes on GitHub
Native screen resolution in GUI with Page Up/Down to change resolution
Hotkeys: F1 (help), F2 (save preboot.log), F3 (show hidden entries), F4 (save OEM ACPI), F5 (test DSDT patching), F6 (save graphics firmware), F7 (test HDA output), F9 (switch resolution), F10 (screenshot), F11 (reset NVRAM), F12 (eject CD/DVD)
GUI refreshes after CD/DVD insertion
Ability to boot previously selected boot entry after default timeout
Boot entries menu scrolls if screen resolution is too low
Create custom boot entries for personalizing boot entries

Pros & Cons

Pros
  • Open-source and free to use
  • Supports a wide range of operating systems and firmware types
  • Highly customizable GUI with themes and hotkeys
  • Active development and community support on GitHub
  • Can be configured for both UEFI and legacy BIOS systems
Cons
  • Setup and configuration can be complex for beginners
  • Primarily designed for Hackintosh scenarios; not as straightforward for standard multi-boot
  • Requires manual patching and debugging for some hardware configurations
  • Limited official documentation beyond community resources

Best For

Creating a Hackintosh system (running macOS on non-Apple hardware)Multi-boot configuration for dual/triple booting macOS, Windows, and LinuxBooting legacy operating systems on modern UEFI firmware via emulation