I've actually been following this guide in parallel to yours to achieve my project - and obviously cannot find the EFI partition as my USB stick has MBR and not GPT
When I try to install Clover into the Win partition as per your above guide, I get an installation failure message...
I'm not familiar at all with boot in general.
Can someone help?
Here is my guide for creating a multiboot Windows/Linux/OSX USB installer with Clover -updated 03/02/15. This guide is tailored for non UEFI machines and requires a 16GB or larger USB stick. For this guide, I have used Windows 7 X64, Linux Mint 17.1 and OSX Mavericks but you can also apply the same procedure to create a multiboot Windows 8 X64/Ubuntu 14.04/OSX Yosemite installer.
1. In Disk Utility, click on the partition tab....
a. Choose 4 Partition Layout with a 200MB FAT32 partition for CLOVER, 5GB FAT32 for WIN, 3GB FAT32 for LINUX, 8GB HFS+ for OSX (if using a 16GB or larger USB).
b. Unmount, then format the 200MB CLOVER partition to FAT32 using terminal:
diskutil unmount /dev/diskXs1 (where X=disk number of USB)
sudo newfs_msdos -v CLOVER -F 32 /dev/rdiskXs1
c. Under “Options”, choose MBR format
2. Copy the Windows and Linux install files (from Install DVD or downloaded iso) into the respective FAT32 partitions. Note in the files from the Linux Mint iso, there is a hidden folder named ".disk" that needs to be copied across, so I enabled "show all files" in Finder.
a. Enable showing of hidden files in Finder by typing in terminal
defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder
b. For Windows, make sure bootmgfw.efi is copied to /efi/Microsoft/boot and rename cdboot.efi to cdboot.bak. You should also have a bootx64.efi file in the /efi/boot folder (actually bootx64.efi is just the renamed microsoft efi bootloader bootmgfw.efi).
NB If your Windows install.wim is larger than 4GB, you will have to split the file using dism before you can transfer over to the FAT32 formatted WIN partition of your USB - procedure outlined here by nick@number11.
c. For Linux, make sure to create a folder inside the /efi folder for the bootloader eg “ubuntu” or “linuxmint” and copy grubx64.efi into it.
3. For the OSX partition, use the createinstallmedia method (ensure OS X installer app is in /Applications folder).
sudo /Applications/Install\ OS\ X\ Mavericks.app/Contents/Resources/createinstallmedia --volume /Volumes/OSX --applicationpath /Applications/Install\ OS\ X\ Mavericks.app --no interaction
sudo /Applications/Install\ OS\ X\ Yosemite.app/Contents/Resources/createinstallmedia --volume /Volumes/OSX --applicationpath /Applications/Install\ OS\ X\ Yosemite.app
4. Install Clover targeting the “CLOVER” partition.
a. I use the following custom install options...
b. Copy the config.plist, DSDT/SSDT.aml file(s) which are specific to your system into the Clover folder:
- Put config.plist in /EFI/CLOVER directory
- Put DSDT.aml in /EFI/CLOVER/ACPI/patched
- Put FakeSMC.kext and other kexts required in EFI/CLOVER/kexts/10.x (where x is your version of OSX)
5. Boot from the USB and you should see the following options at the Clover Main Menu (select each item, then press <spacebar>):
- “Boot Microsoft EFI boot menu from WIN” ---> boots Windows installer via bootmgfw.efi
- “Boot Linux Mint EFI boot menu from LINUX” ---> boots Linux installer via grubx64.efi
- “Boot OS X Install from Install OS X …” ---> boots OSX installer via boot.efi