- Joined
- Nov 17, 2009
- Messages
- 7,318
- Motherboard
- Z370N WIFI
- CPU
- i7 8700K
- Graphics
- HD 630
- Mac
-
- Classic Mac
-
- Mobile Phone
-
You may or may not be aware of it, but there is a 200 megabyte partition on the root of your drive. It's the OS X EFI partition, part of OS X's default GUID partition method, which normally holds information specific to Apple hardware. For Hackintosh users, however, it has no use whatsoever. It can therefore be re-purposed to hold the bootloader, and any extra files such as DSDT, /Extra folder, org.chameleon.boot.plist, and smbios.plist.
If you're one of those users who like an extremely 'vanilla' installation of OS X, you may want to rid your drive of all extra Hackintosh-related files. The following method will lead you through installing all of these files to your EFI partition.
This method solves 2 current issues:
STEP 1: BEFORE YOU BEGIN
For the purposes of this guide, I recommend unplugging all drives except your main hard drive and rebooting. This will minimize any problems with disk number and partition number. I will use disk0 by default in this guide.
To make sure your disk is identified as disk0:
STEP 2: REFORMAT AND MOUNT YOUR EFI PARTITION
STEP 3: INSTALL CHIMERA TO EFI PARTITION
Because Chimera will not be on the drive partition anymore, you must re-install it to the EFI partition. We can use
he same Chimera binary files that are installed via UniBeast on the USB drive.
STEP 4: COPY FILES TO EFI PARTITION
Drag your current /Extra file to your EFI Partition. Alternately, install basic boot options, system definition, and theme from MultiBeast. If this is a fresh installation, you'll also need to install FakeSMC to your main hard drive.
STEP 5: SET THE EFI PARTITION AS ACTIVE

You now have to set the EFI partition so that your computer boots from it first. Then delete the duplicate extra files from your system drive.

HOW TO MOUNT/UNMOUNT EFI PARTITION
The EFI partition will not automatically mount as other partitions do at boot time. If you ever need to change/update files in the EFI partition:
If you'd rather stay out of the Terminal, you can use EFI Mounter. It's a nice little app/script you can stick in your Applications folder to mount and unmount with a click.
Credit to Chameleon EFI install scripts/Munky's EFI install guides. Revised and reprinted from tonymacx86 Legacy Blog.
If you're one of those users who like an extremely 'vanilla' installation of OS X, you may want to rid your drive of all extra Hackintosh-related files. The following method will lead you through installing all of these files to your EFI partition.
This method solves 2 current issues:
- Legacy boot with AMD Radeon HD 7xxx and and Rx-200 graphics cards.
- Allows full usage of Chimera/Chameleon to boot without use of integrated graphics. For details on the issue, see here.
- Legacy boot with GPT disks on ASUS 8-series motherboards.
- Allows full usage of Chimera/Chameleon to boot GPT (GUID Partition Table) disks. No need to format MBR.
STEP 1: BEFORE YOU BEGIN
For the purposes of this guide, I recommend unplugging all drives except your main hard drive and rebooting. This will minimize any problems with disk number and partition number. I will use disk0 by default in this guide.
To make sure your disk is identified as disk0:
- Open /Utilities/Terminal
- Type diskutil list
STEP 2: REFORMAT AND MOUNT YOUR EFI PARTITION
- Type: sudo -s
- Enter your password
- Type: newfs_hfs -v EFI /dev/disk0s1
- Type: mkdir /Volumes/EFI
- Type: mount_hfs /dev/disk0s1 /Volumes/EFI
- Close Terminal
STEP 3: INSTALL CHIMERA TO EFI PARTITION
Because Chimera will not be on the drive partition anymore, you must re-install it to the EFI partition. We can use

- Plug in your UniBeast USB Drive (Named USB for this example)
- Open Applications/Utilities/Terminal
- Type: diskutil list and locate your EFI partition. It will be under IDENTIFIER. Be sure to use the correct one. (For this example: disk0s1)
- Type: cd /Volumes/USB/usr/standalone/i386
- Type: sudo -s
- Type: fdisk -f boot0 -u -y /dev/rdisk0
- Type: dd if=boot1h of=/dev/rdisk0s1
- Type: cp boot /Volumes/EFI/
- Close Terminal
STEP 4: COPY FILES TO EFI PARTITION
Drag your current /Extra file to your EFI Partition. Alternately, install basic boot options, system definition, and theme from MultiBeast. If this is a fresh installation, you'll also need to install FakeSMC to your main hard drive.
STEP 5: SET THE EFI PARTITION AS ACTIVE

You now have to set the EFI partition so that your computer boots from it first. Then delete the duplicate extra files from your system drive.
- Open Applications/Utilities/Terminal
- Type: sudo -s
- Enter your password.
- Type: fdisk -e /dev/rdisk0
- Type: p
- Type: f 1
- Type: w
- Type: y
- Type: quit
- Type: rm -R /boot /Extra
- Reboot

HOW TO MOUNT/UNMOUNT EFI PARTITION
The EFI partition will not automatically mount as other partitions do at boot time. If you ever need to change/update files in the EFI partition:
- Type mkdir /Volumes/EFI
- Type sudo mount_hfs /dev/disk0s1 /Volumes/EFI

Credit to Chameleon EFI install scripts/Munky's EFI install guides. Revised and reprinted from tonymacx86 Legacy Blog.
Attachments
Last edited by a moderator: