Jump to content

1 Screenshot

About This File


This is EFI-based bootloader for BIOS-based computers created as a replacement to EDK2/Duet bootloader http://www.tianocore.org.

To compile it needs to place Clover sources into edk2/ folder.



  • using UEFI BIOS or own CloverEFI
  • default boot after timeout into previous chosen OS
  • customizable GUI: themes support, own icons, fonts, background image, animated pictures, mouse pointers.
  • F1 - multilingual help, depending on language in config
  • saving preboot.log from GUI by typing F2 and system.log for debug
  • save original (OEM) ACPI tables by pressing F4
  • test DSDT patching with F5
  • save videoBIOS into EFI/misc by pressing F6
  • saving screenshots from GUI typing F10
  • CD/DVD eject by F12 and refresh menu after CD insertion
  • change GUI resolution by PgUp/PgDown
  • save BOOT0000 option to NVRAM (like bcfg in Shell)
  • call to Shell.efi
  • native screen resolution in GUI
  • scroll bar if screen resolution is too low for menu
  • theme database http://clover-wiki.zetam.org/Theme-database

Clover wiki: http://clover-wiki.zetam.org/Home

Clover on ProjectOSX : http://www.projectosx.com/forum/index.php?showtopic=2562

Clover on InsanelyMac: http://www.insanelymac.com/forum/forum/327-clover/

What's New in Version 3215   See changelog


  • [3215] theme iclover will be proportional
  • [3214] text fine tuning
  • [3213] correct for transparent font reduce space size exclude GUI setting, the transparent must be for each theme
  • [3212] ore space between chars
  • [3211] correct space detection
  • [3210] implemented proportional fonts, preliminary
  • [3209] add script for gcc-5.1 creating
  • [3208] Fix enable secure boot, should work now.
  • [3207] correct cores and threads for Atom3700
  • [3206] move PCD from Intel to Mde to synchronize with EDK2 update 17385
  • [3205] added preliminary support for Atom 3700
  • [3204] sync with EDK excluded PCD
  • [3203] default CPU type for Broadwell CPU
  • [3202] add more Intel Graphics, info from uphack
  • [3201] change order of OS version detection else 10.10.4 will be 10.4
  • [3200] sync with edk2 rev17166 correct losen LZMA_GUID
  • [3199] Revert more changes.
  • [3198] Revert some changes from previous commit
  • [3197] Increase upper memory barrier for firmware memory map fixes from 4GB to 8GB
  • [3196] new card names provided by ErmaC
  • [3195] added new GT730 card
  • [3194] Sync XhciDxe with edk2-17048
  • [3193] workaround for Core2Quad
  • [3192] redundant lines
  • [3191] add script to keep edk2 folder smaller
  • [3190] Use Atapi UDMA in Ahci Mode
  • [3189] SataControllerDxe: Support UDMA mode 6, Atapi UDMA, Fix some bugs
  • [3188] Loosen IDE timing + AHCI tweaks
  • [3187] change isl version to working one
  • [3186] 1) Issue #126
  • 2) Trim tar.lzma absolute path
  • 3) VBox FS files readonly
  • 4) IDE, XHCI timing tweaks
  • [3185] use recent versions
  • [3184] possibility to choose embedded and random themes by pref panel
  • [3183] dont inject snb-id automatically if there is no criteria
  • [3182] mistake in macmini name
  • [3181] implement snb-platform-id
  • [3180] correct mistake of 3178
  • [3179] restrict cycles in smbios
  • [3178] increase cycle to check ram slots
  • [3177] -low-ebda will be default as it works for all
  • [3176] sync OmvfPkg with recent edk2
  • [3175] sync AtaAtapi with edk2-16863
  • [3174] framebuffers for AMD8000 controller
  • [3173] restore sumo2
  • [3172] new framebuffers names
  • [3171] one flea
  • [3170] new data for ATI
  • [3169] update compatibility for fakeid
  • [3168] change config name in menu should affect settings
  • [3167] new haswell legacy regions
  • [3152] XhciDxe
  • [3151] new devices
  • [3150] Intel Quirks for XhciDxe
  • [3149] code formatting and warning eliminating
  • [3148] mistakes of 3147
  • [3147] Eliminate memory leak in BlockIoDxe
  • [3146] correct clovergui-revision
  • [3145] commit according ticket 119
  • [3144] again wrong sequence for defaults
  • [3143] don't execute LegacyOff for Xhci because this is a task for XhciDxe.efi
  • [3142] corrected bugs with KernelAndKext patching set by config or by GUI
  • [3141] Fix kernel patch for 10.10. Fix some uninitialized variables. Make sure that some converted values are complemented, not that the complemented values are converted.
  • [3140] missing brace
  • [3139] set patches for entry if changed in menu
  • [3138] no OnExitBoot for Win and Linux
  • [3137] correct DDR4 16bit addressing
  • [3136] Corrected last commented GTX 970 Data again
  • [3135] Fixed last commented GTX 970 data
  • [3134] Added more GTX 970 data
  • [3133] Added EVGA GTX 970 data
  • [3132] Little misconception: OS X Mavericks 10.9.5 requires BOTH patches to be applied. 10.9.4 and OS X Yosemite 10.10.x don't seem to contain this pattern and thus both are patched always (should there be a version check?)
  • [3131] Eliminating some leftovers from the last commit.
  • [3130] Added an on-the-fly patch for Haswell-E CPUs (credit to stinga11 for the binary patch).
  • [3129] patch for wrong edk2 16606
  • [3128] max ram slots = 8
  • [3127] infoPlist patching with skip of invisibles
  • [3126] correct FileHandleLib reference
  • Thanks 1

User Feedback

Recommended Comments

problem: after reboot no os found by clover, no entries there every is empty just windows..

if i set custom entries in config.plist juste the same, shows nothing.

i use the function GUI->Custom/Entries and List empty and it found any installed os before!


in older version 3118 everything work fine...


how to fix, i can't boot up only with external usb-pen

Link to comment
Share on other sites

for mine, v3141 was working fine, but after upgrade to v3168 and reboot, I just get this:  "Welcome to Clover 3168  ......... scan entries ... ", and there the boot stays.


Edit 21 Feb 15


Until of course I realised I'd been stupid and let the Clover update replace HFSPlus-64.efi with VBoxHfs-64.efi, but now its back and all is well with booting Yosemite 10.10.2.

Link to comment
Share on other sites

hello all, why clover.iso does not work after mounting in grub4dos?
mounting in grub4dos:
find --set-root /clover.iso
reply (hd0,1)
map --mem /clover.iso (hd32)
map --hook
rootnoverify (hd32)
chainloader (hd32)
the attempted launch is good, but nothing happens.
Thank you for your insightful responses

Link to comment
Share on other sites

Hi Fabio how are you?


Why instead of writing "Clover EFI bootloader 3602" (I'm talking for the title) make it "Clover EFI bootloader, official latest stable release"?

The link bring users to sourceforge at stable release...

  • Like 1
Link to comment
Share on other sites
  • Create New...