How to install Clover Bootloader on USB from Windows and Linux

Clover Bootloader is a great boot loader, it supports both UEFI and Legacy. This article will guide you how to install Clover Bootloader on USB from Windows and Linux.

Clover Bootloader

What is Clover Bootloader? Perhaps it is too familiar for Hackintosh users, Clover is a specially designed boot loader that allows us to boot and install macOS on a non-Mac computer. Clover also supports booting many other OS such as Windows, Ubuntu and other Linux distributions.

How to install Clover Bootloader on USB from Windows and Linux

Clover Bootloader supports booting in both UEFI and Legacy modes. Interestingly, it supports UEFI firmware emulation, this allows us to boot into UEFI mode from Legacy mode. It is capable of booting .efi files even if Clover is booted in Legacy BIOS. You can also use the commands in UEFI Shell from Clover to do some things like moving, renaming files…

AIO Boot has been supporting Clover since its initial release. This is the solution you can use Clover, Grub2, Grub4dos, rEFInd and Enoch Chameleon on just one drive.

Clover has an installer and an ISO file. Its installer only supports macOS, so we just have to use the ISO file to install Clover on USB from Windows and Linux.

  1. You need to use a FAT32 formatted drive to support booting in both the UEFI and the Legacy BIOS. Supports USB and HDD, MBR and GPT.
  2. Download Clover Bootloader ISO here. Its ISO file was compressed into a file named CloverISO-4428.tar.lzma. This is a 64-bit version, the 32-bit version has been discontinued.
  3. Open this file and continue to open the folder until you see an ISO file. I use 7-Zip to do this.
  4. Continue to open the ISO file and copy all the folders to the drive. There are 3 directories that we need to extract: EFI, Library and usr.
    Clover Bootloader ISO

If you want to install Clover on the EFI partition on Windows, simply use the mountvol or diskpart and 7-Zip commands under Admin.

  1. Run Command Prompt under Admin (right click and select Run as Administrator). Use the following command to mount the EFI partition to the Z: drive.
    mountvol Z: /s
  2. Run 7-Zip File Manager under Admin and extract Clover to drive Z:.
  3. Unmount Z:.
    mountvol Z: /d

With these simple steps, you can install the Clover Bootloader on Windows and Linux without using the installer on macOS. However, you can only boot it in UEFI mode, if you want to install Clover Legacy, use the Clover Legacy Installer.

Clover Legacy Installer

Clover Legacy Installer is a program that I wrote to help us install Clover Legacy in just one click. However, currently it only supports running on Windows, for Linux you can use dd to install as instructed here. After installation, you will be able to boot Clover in Legacy BIOS mode. This makes it possible to boot and install macOS in this mode.

  1. Download Clover Legacy Installer and extract the .exe files inside.
  2. Copy the CloverLegacyInstaller.exe file to the drive where Clover was extracted.
  3. Run CloverLegacyInstaller.exe to install Clover Legacy. Supported on Windows XP, 7, 8, 8.1 and Windows 10.

Restart the machine or boot USB in VirtualBox and VMware virtual machine for testing.

If Clover reports “boot0ss: Error“, try Active for the FAT32 drive where you installed Clover. Here I will use diskpart to do this. Run Command Prompt under Admin and use the following commands:

select vol G:

G: is the drive where I installed Clover.


Clover Configurator is a well known application used to configure Clover. Unfortunately, this application does not support the Windows and Linux versions. We can configure Clover as guide from its official site, see here.

The Clover configuration file is /EFI/CLOVER/config.plist. You can edit this file to configure Clover such as change theme, SMBIOS, Arguments…

The Clover driver is located in the /EFI/CLOVER/drivers64UEFI directory (for UEFI) and /EFI/CLOVER/drivers64 (for Legacy). Unused drivers will be located in /EFI/CLOVER/drivers-Off directory. You just need to move or delete the .efi file to enable or disable the driver. Since macOS High Sierra, Apple has announced a new filesystem called APFS. Clover will not support this partition until it has APFS driver (apfs.efi). The apfs.efi file can be found in the macOS installer or in the Clover.img file of the Clover Boot Disk. To boot macOS on the Hackintosh, copy the OsxAptioFix3Drv-64.efi file from the drivers-Off to drivers64UEFI directory.

With these simple steps, we can easily install Clover Bootloader from Windows and Linux. Good luck!


Leave a Reply

Your email address will not be published. Required fields are marked *

20 thoughts on “How to install Clover Bootloader on USB from Windows and Linux”

  1. Let’s not get lost in translation here.. I could be wrong, but perhaps the mysterious “Z” drive, is in fact meant to be the “C” drive.. “zee” “seee” ? a non native speaker could easily confuse the two, in other words, ‘Z:/ = C:/ Ah Ha!

  2. Damn, maybe I´m too dumb. But I only get an .pkg and an .pkg.md5 with the newest clover. Opened with 7zip the files are all over the place and also .pkg files.
    What to do with this version??

  3. Hi again!

    When you say: Run 7-Zip File Manager under Admin and extract Clover to drive Z:.
    did you mean with it?

    Which files do I extract into drive Z:?

    EFI & Library & usr folder contents?
    Is the content of this directory? : \Clover_v2.4k_r4961\CloverISO-4961\EFI\CLOVER

    Could you specify the content to be extracted into this Z: drive?

    How could I delete the content of this drive?

    After I have extracted this content, how should I boot my computer?

  4. If Clover reports “boot0ss: Error“…..

    Although I had this error after setting active, Clover was on the AIOBoot menu, and it works.


  5. I follow all the steps in this link and success. But every time I boot, I need a USB to fake UEFI, how to install the Clover Bootloader into the hard disk then next time I can boot it directly? I have only one hard disk anyway.

  6. Tried your Clover Legacy installer files, both of them, but I keep getting an error message box saying: Missing file \usr\standalone\i386\boot0ss. The flash drive is MBR partitioned, formatted in FAT32 with a single ACTIVE partition. If I use AIO Boot Creator to install Clover and grub2, the installation is successful and grub2 loads successfully, but when I select Clover, nothing loads. The screen just goes blank, showing nothing except the grub2 background. This is in UEFI mode. In Legacy mode, selecting Clover ends with the dreaded x64 exception error! Any other ideas would be great.

  7. Boot0ss: error

    Marking EFI partition active by diskpart????????????????
    How can we mark EFI partition active in diskpart, I don’t think this command work on GPT disks?

    All in all Clover is not working on GPT disk for booting in BIOS system.

    1. All in all Clover is not working on GPT disk for booting in BIOS system.?????????????

      What are you doing trying to boot GPT from BIOS?

  8. Hi. Great guide, much appreciated.

    When I run the Clover Legacy Installer, it creates a file called “boot7” that wasn’t present in the demonstration video, and when the drive is booted, nothing happens except that a “7” is printed on the screen.

  9. I got error message, missing file d:\DVD-Re\OS\OSX\Clover-v2.4k-4439-X64\usr\standalone\i386\boot0ss. But the d:\DVD-Re\OS\OSX\Clover-v2.4k-4439-X64\CloverLegacyInstaller_x64.exe is here.