Professional Documents
Culture Documents
Outline
1. Install Manjaro to gpt disk by booting from USB installer with UEFI.
2. Mount efi partition from Hackintosh HD /esp on Manjaro HD
3. Copy all files from /boot on Manjaro to another location, unmount current efi partition and delete
contents of /boot .
4. Create a “Manjaro” folder within the “EFI” folder under /esp (This is the efi partition Hackintosh
HD).
Bind the “Manjaro” folder in /esp/EFI/ to /boot
5. Copy back the contents of /boot from the copy create in step 3.
6. edit fstab to make the above mount and bind permanent.
7. Edit the Clover config.plist to boot Manjaro (I used the Clover Configurator under OS X, but you
could also just edit config.plist)
8. See if it all works, and then delete the efi partition on the Manjaro HD that the Manjaro installer
created.
9. Enjoy booting MacOS and Manjaro from Clover (and maybe Windows 10 too as I have.)
Screenshots and config files below (You’ll need to modify a few things to suit your setup, such as the
initramfs.img files, and the root partition UUID, and the paths if your setup is a little different to mine).
Commands I ran on Manjaro(Some are from memory, so if you have an error please post and I’ll
double check it…):
of: /etc/fstab
Contents of “GUI” section of: config.plist (this is under the “GUI” section, I’ll post the full
config.plist below for clarity)
<key>Custom</key>
<dict>
<key>Entries</key>
<array>
<dict>
<key>AddArguments</key>
<string>root=UUID=0c64bcd5-d703-4026-ad95-b27e2d223db2 rw add_efi_memmap initrd
=/EFI/Manjaro/intel-ucode.img initrd=/EFI/Manjaro/initramfs-4.4-x86_64-fallback.img n
omodeset elevator=deadline rw quiet</string>
<key>CustomLogo</key>
<string>Alternate</string>
<key>Disabled</key>
<false/>
<key>Hidden</key>
<false/>
<key>Ignore</key>
<false/>
<key>Path</key>
<string>\EFI\Manjaro\vmlinuz-4.4-x86_64</string>
<key>Title</key>
<string>Manjaro Fallback</string>
<key>Type</key>
<string>Linux</string>
<key>Volume</key>
<string>EE59D465-4301-48B8-8089-5E732456D49E</string>
<key>VolumeType</key>
<string>Internal</string>
</dict>
<dict>
<key>AddArguments</key>
<string>root=UUID=0c64bcd5-d703-4026-ad95-b27e2d223db2 rw add_efi_memmap initrd
=/EFI/Manjaro/intel-ucode.img initrd=/EFI/Manjaro/initramfs-4.4-x86_64.img nomodeset
elevator=deadline rw quiet</string>
<key>CustomLogo</key>
<string>Alternate</string>
<key>Disabled</key>
<false/>
<key>Hidden</key>
<false/>
<key>Ignore</key>
<false/>
<key>Path</key>
<string>\EFI\Manjaro\vmlinuz-4.4-x86_64</string>
<key>Title</key>
<string>Manjaro</string>
<key>Type</key>
<string>Linux</string>
<key>Volume</key>
<string>EE59D465-4301-48B8-8089-5E732456D49E</string>
<key>VolumeType</key>
<string>Internal</string>
</dict>
</array>
</dict>