Booting only from USB efi partion and not from internal drives

Jul 23, 2012
GA-Z77N-WIFI - F3 - Clover UEFI
E3-1225 v2
GT 640 | P4000
Mac mini
legacy BIOS based PC, in order to boot, it require some system boot files in the boot sector of your system boot drive

for your new SSD, run the clover installer again, the installer will copy the boot files to your SSD, then you can copy and paste the EFI folder from your USB installer drive to your SSD root directory

read the Clover wiki for more information

take a look your USB Clover EFI installer log, you may have some ideas
Clover EFI installer log - Sun Apr 14 11:34:34 EEST 2019
Installer version: v2.4k r4910 EFI bootloader
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         121.1 GB   disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +121.1 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume MacBook Pro             99.0 GB    disk1s1
   2:                APFS Volume Preboot                 44.4 MB    disk1s2
   3:                APFS Volume Recovery                517.0 MB   disk1s3
   4:                APFS Volume VM                      1.1 GB     disk1s4

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *15.8 GB    disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS Mojave Installer        15.5 GB    disk2s2

Backing up EFI files

No Active Partition

Stage 0 - Writing boot0af to /dev/rdisk2
dd if=/dev/rdisk2 count=1 bs=512 of=/tmp/origMBR
cp /tmp/origMBR /tmp/newMBR
dd if=/Volumes/Mojave Installer/usr/standalone/i386/boot0af of=/tmp/newMBR bs=440 count=1 conv=notrunc
fdisk -f /tmp/newMBR -u -y /dev/rdisk2

Stage 1 - Writing boot1f32 to /dev/rdisk2s1
dd if=/dev/rdisk2s1 count=1 bs=512 of=/tmp/origbs
boot volume format is FAT32
cp /tmp/boot1f32 /tmp/newbs
dd if=/tmp/origbs of=/tmp/newbs skip=3 seek=3 bs=1 count=87 conv=notrunc
dd if=/tmp/newbs of=/dev/rdisk2s1

Stage 2 - Written boot6 (x64) to /Volumes/EFI/boot

Theme 'Clovy' (defined in config.plist) not found !
Using default theme 'BGM'
=========== Clover EFI Installation Finish ===========
Apr 9, 2019
Gigabyte H67A-USB
HD 7870
MacBook Pro
Mobile Phone
As posted in #7
  • the cause is the Mojave System SSD lacking a properly installed EFI_CLOVER File structure with a properly created config.plist.
  • If your EFI_CLOVER File Structure and config.plist in the SSD is the problem, you can boot using macOSMojave USB Installer to Clover Boot Manager(CBM) screen and switch to macOSMojave SSD from CBM and
  • After login to Desktop, mount the EFI partitions of both Mojave USB Installer and Mojave SSD system disk [Using Clover Configurator Clover Configurator (Global Edition) or EFI Mounter v3]
  • Navigate through mounted EFI from Desktop and delete the EFI_CLOVER from the SSD and then
  • Copy and paste the EFI-CLOVER from the macOSMojave USB Installer Disk to replace the deleted EFI of macOSMojave SSD, and then
  • Reboot the macOSMojave SSD as first boot Device from BIOS and again from F-12 boot menu.
  • Boot Mojave System Disk from CBM screen in Verbose Mode to see if the problem is fixed.
I follow your steps boot from from USB, select macOS disk, copy file CLOVER folder from USB to SSD but when i try boot from SSD clover loads but it can't sees boot partition btw mouse and keyboard not working