Contribute
Register

Install Bootloader and Extra to EFI Partition

Status
Not open for further replies.
Joined
Mar 31, 2011
Messages
760
Motherboard
Gigabyte GA-Z97-D3H (F7)
CPU
i7-4790S
Graphics
HD 4600
Mobile Phone
  1. Android
  2. iOS
Chimera is my main bootloader however i have been experimenting with Clover

i have Clover installed in my EFI 200 megabyte partition.

I can switch between the two bootloaders in my UEFI BIOS so it's good that i have found a use this hidden EFI space :)

EDIT: My apologies - Post incorrect - Clover was never installed there - I'm not using this method - My mistake
 
Joined
Jul 23, 2012
Messages
16
Motherboard
Haswell
CPU
Intel core i7
Graphics
NVIDIA GeForce GTX 760 2048 MB
Mac
  1. Mac Pro
Mobile Phone
  1. iOS
Thanks very much for the guide. It works very well and tidies things up nicely
 
Joined
Jan 8, 2013
Messages
138
Motherboard
Gigabyte Z370M-D3H
CPU
i5-8600K
Graphics
RX 570
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
You can also add a hidden Recovery HD partition, so you can turn on 'Find My Mac' on your hackintosh! It worked on my PC
http://youtu.be/op7euNQmxgg

After adding a new partition "Recovery HD" as OS X Extended Journaled with size about 1GB, Open terminal and paste these lines:



sudo -i
mkdir /Volumes/Recovery\ HD/com.apple.recovery.boot
hdiutil attach /Applications/Install\ OS\ X\ Mountain\ Lion.app/Contents/SharedSupport/InstallESD.dmg
cp /Volumes/Mac\ OS\ X\ Install\ ESD/BaseSystem.dmg /Volumes/Recovery\ HD/com.apple.recovery.boot/
cp /Volumes/Mac\ OS\ X\ Install\ ESD/.disk_label /Volumes/Recovery\ HD/com.apple.recovery.boot/
cp /Volumes/Mac\ OS\ X\ Install\ ESD/boot.efi /Volumes/Recovery\ HD/com.apple.recovery.boot/
cp /Volumes/Mac\ OS\ X\ Install\ ESD/kernelcache /Volumes/Recovery\ HD/com.apple.recovery.boot/
cp /Volumes/Mac\ OS\ X\ Install\ ESD/Library/Preferences/SystemConfiguration/com.apple.Boot.plist /Volumes/Recovery\ HD/com.apple.recovery.boot/
cp /Volumes/Mac\ OS\ X\ Install\ ESD/System/Library/CoreServices/PlatformSupport.plist /Volumes/Recovery\ HD/com.apple.recovery.boot/
cp /Volumes/Mac\ OS\ X\ Install\ ESD/System/Library/CoreServices/SystemVersion.plist /Volumes/Recovery\ HD/com.apple.recovery.boot/
umount -f /Volumes/Recovery\ HD/
diskutil list
asr adjust --target /dev/disk0s3 -settype "Apple_Boot"
diskutil list
 
Joined
Jul 11, 2012
Messages
645
Motherboard
Gigabyte GA Z68XP-UD3
CPU
i7 3770
Graphics
GT 210
Mac
  1. iMac
  2. Mac mini
Mobile Phone
  1. Android
Article: Install Bootloader and Extra to EFI Partition

I'm wondering:
If we place the stuff on the EFI partition with this method, does it mean that after repairing the OS partition with something like Disk Warrior we won't have to run multibeast again to reactivate boot? :confused:
 
Joined
Apr 12, 2011
Messages
90
Motherboard
GA-Z270X-UD5
CPU
i7 7700k
Graphics
RX 580
Mac
  1. MacBook Pro
Classic Mac
  1. 128K
  2. 512K
  3. Classic
  4. Performa
  5. Quadra
Mobile Phone
  1. iOS
Article: Install Bootloader and Extra to EFI Partition

Not sure- I haven't tried it on a Fusion drive. If you do try it out, let us know!

It works fine on Fusion Drive. I just did a new installation on my system and used the SSD EFI partition.
 
Joined
Jul 2, 2013
Messages
22
Motherboard
I didn't read
CPU
the RULES
Graphics
so ignore me
Mac
  1. iMac
Mobile Phone
  1. iOS
Article: Install Bootloader and Extra to EFI Partition

Would this work with a Fusion drive? Do you have to do it individually for each physical disk?
Fusion Drives would work perfectly with this, there is only one catch, you MUST USE KERNELCACHE.

That is because when you update you kernel cache OS X also updates all the Boot OS X partitions inside each physical disk of your FusionDrive. However, due to that characteristic, instead of installing your boot loader into EFI partition, you can also install it into Boot OS X partition, and make this one active.

Whichever partition you choose, the boot sequence goes like this:
MBR --> Active Partition Loader --> Chameleon / Chimera --> OS X in Boot OS X --> Fusion Drive

The last part is very important to understand, it is OS X that access the Fusion Drive, not Chameleon / Chimera, which means that if you try to use anything INSIDE the Fusion Drive for boot purposes you'll fail miserably.
 
Joined
Sep 19, 2010
Messages
22
Motherboard
ASUS Maximus VI Hero
CPU
Intel Core i7 4770K @ 4.2GHz
Graphics
EVGA Geforce GTX 680 SC (x 2)
Mac
  1. MacBook Air
Classic Mac
  1. Classic
Mobile Phone
  1. iOS
Article: Install Bootloader and Extra to EFI Partition

Thank you so much for this guide! I upgraded to a new motherboard and CPU over the weekend (the ASUS Maximus VI Hero) and was using Clover to boot Mavericks and Windows 8.1 Pro. I don't know if it was Clover or me, but I was having a rough tine with it. Clover seems hyper-sensitive to changes.

For example, simply renaming my Windows volume from untitled to "Windows 8.1 Pro" broke the Windows Boot Process - even though you boot with the "System Reserved" partition. Setting the volume name back to untitled corrected the issue. Also, hiding partitions in Clover also broke the Windows Boot Process. Clover did work for me, but only as long as I didn't change anything - but that's not exactly what a Hackintosh is all about...is it?

With this guide I can go back to what I know...Chimera. Thanks again.

PS: The Asus Maximus VI Hero is a great motherboard to make a Hackintosh with. Everything works, I'm very pleased with it.
 
Joined
Aug 3, 2011
Messages
38
Motherboard
ASUS Sabertooth X58 BIOS 1304
CPU
Intel Core i7-960
Graphics
MSI R7850 Twin Frozr 2GD5/OC
Mac
Classic Mac
Mobile Phone
  1. iOS
Legacy boot with AMD Radeon HD 7xxx and and Rx-200 graphics cards.
Am I understanding correctly that this fixes the white screen problem? No need to sleep trick, or rotation trick, or clover?
 
Status
Not open for further replies.
Top