Guide :: Install Mac OSX El Capitan on Hackintosh PC With Chameleon Bootloader [ Vanilla Installation Method ]

This very Detailed guide for  installing a fresh /Clean version of OS X El Capitan 10.11 With Chameleon Bootloader using  fully Vanilla Installation Method . it requires no experience and all basic installation steps are mentioned in this Guide .  Chameleon is most popular booloader yet and very handy and easy to handle on Legacy System . But in Latest release of OSX it becomes very difficult for eveyone to use it .   we will provide you each and every steps gonna make this guide very Easy and Clean for Every Age of Hackintosh User Especially NewComer's / Noob/NewBie .    Directly Upadate to El Capitan from OSX Any version                                      0R   For Making USB Installer of OSX El Capitan With Clover Bootloader    

Requirement :

1.At least 8 GB USB Drive

2. Mac OS X Application

3. Latest revision of Bootloader Enoch Chameleon Bootloader

4. Essential Kext Downloads Here 

Now this guide starts ::

Making or Preparing for USB installer 

Step 1 : Open Disk Utility and select either your USB drive , on the right side select the Partition tab and click the Current layout and change it to 1 partition then click the Options button at the bottom and select GUID Partition Table, name it whatever you want (in the example I named mine as Untitled) and format it as Mac OS Extended (Journaled)

os-x-disk-utility-usb-partition os-x-disk-utility-usb-partition-scheme    
Step 2:   OSX El Capitan  app  in your Application folder, or Wherever you have it      el-cap-clean-install-      
  Step 3:  
Now open Terminal and  Copy & Paste it in Terminal :
defaults write com.apple.finder AppleShowAllFiles YES
killall Finder

This Command will Unhide /Enable Hidden files to view and you are able to do following workaround.

Note : for Hiding Files again use NO instead of Yes Keyword in above command for Terminal .

Step 3:  Then open folder in the following order  open “Contents”, open “SharedSupport”, open “InstallESD” / “InstallESD.dmg”    install 2 OSX El Capitan InstallESD DMG    Note : after opening InstallESD it will be mounted but there are some files hidden (“BaseSystem.dmg”, “AppleDiagnostics.dmg” and “BaseSystem.chunklist” , “AppleDiagnostics.chunklist”  ), these files are  need to be copy and pasted after restoring complete from “Install ESD” to USB drive .    Step 3 : open the file BaseSystem.dmg, when the finder window popup close it.    

Step 4 : open Disk Utility and  select the volume of the USB drive

select Restore from menu on right of Disk Utility  , drag and drop “OS X Base System” to Source
drag and drop USB  Drive volume to Destination .

click restore and it will take couple of minutes to finish the operation see following Screenshot :

BasesystemDMG to USB RestoreRetore BasesystemDMG to USBRetore BasesystemDMG

Note :: The pendrive volume name will be replace as “OS X Base System” , you can rename it if you want. 

 

Step 5 : Open your USB navigate to “System” –> “Installation” and delete the file Packages symnlink file and then copy the folder “Packages” from the volume “OS X Install ESD” and replace it to your pendrive “System” –> “Installation” paste it in there

Packages Symlink File

 

Step 6 : Now copy “BaseSystem.dmg”, “AppleDiagnostics.dmg” and “BaseSystem.chunklist” , “AppleDiagnostics.chunklist”  from “Install ESD” to USB drive .

OSX El Capitan InstallESD Files

InstallESD Files Copy

Step 6 : Installing Chameleon Bootloader

 

Enoch Chameleon Bootloader Enoch Chameleon Change Install Location Enoch Chameleon Drive Selection

Enoch Bootloader Booter Config

 

Chameleon Installation Complete

 

Step 7: Now its time to add all the Essential to Extra/Extensions/  Folder .

Essential Kexts :  FakeSMC and NullCPUPowerManagement These are most essentail kext for EverySystem

NullCPUPowerManagemen :   if your PowerManagement is Working then its not required and  Use your SSDT still strongly recommend to use it for First installation or USB Installation only .

Step 6: 

Now you have to Configure your org.Chameleon.boot.plist file and Kernel.plist with Xcode or PlistEditor Pro or Else you like to Edit Plist files.

Kernel.plist =>  /Extra/kernel.plist and add option KernelBooter_Kext = Yes , you can do this just select a option when installing Enoch Bootloader like following ScreenShot:

Enoch Bootloader Booter Config

Org.Chameleon.boot.plist => /Extra/org.Chameleon.boot.plist and Add option 

<key>CsrActiveConfig</key>  <string>103</string>

For more better result apply one of following values:

CsrActiveConfig (Hex 0x00) (Binary 00000000) in Decimal is 0
CsrActiveConfig (Hex 0x03) (Binary 00000011) in Decimal is 3
CsrActiveConfig (Hex 0x65) (Binary 01100101) in Decimal is 101
CsrActiveConfig (Hex 0x67) (Binary 01100111) in Decimal is 103

Note : Before Installing Custom kext or applying Kext patches you are required to Disable SIP , Read Full Detail about and how to Disable it .

 Now your Installer is Almost Ready , just to boot with it  . But if you have HDD with MBR Partition and Kernel (Kernel not Found ) related issue then you have to Apply Additional Workaround.

Additional Workaround (Optional Steps )

MBR Partition Map Patch for EL Capitan Mac OS X

this patch is only required if your HDD is Formatted using MBR Partition Scheme instead GUID ( which is Natively Supported by Ma c OS X ) just you have to replace these files with system files thats it ..

1.Download MBR Patch Files from Here 

2.Extract zip files and Copy OSInstall.mpkg USB-> System->Installation->Packages->OSInstall.mpkg Replace it with existing file ..

3.Now again Copy the OSInstaller and Goto USB->System->Library->PrivateFrameworks->OSInstaller.framework->Versions->A->OSInstaller and Again Replace it with …

Now Done …. its Capable of Running on MBR Formatted HDD ..

Extracting OS X El Capitan Kernel  

First Download Pacifist and install it ..

Now Open Packages Folder Look for Essential.pkg

Open it with Pacifist and Now Goto -> System -> Library -> Kernels -> Kernel and Extract it then copy it to USB Drive (OSX BaseSystem )

OSX EL Capitan Eseentail Pkg OSX EL Capitan Eseentail Pkg with Pacifist Extract OSX Kernel El Cap

 

   Install OS X El Capitan

Recommended BIOS Settings :

Motherboard with Legacy BIOS  set your BIOS to Optimized Defaults, and your hard drive to AHCI mode.

1. To access BIOS Setup, press and hold Delete on a USB Keyboard while the system is booting up
2. Load Optimized Defaults
3. If your CPU supports VT-d, disable it
4. Set HPET to 64-bit mode.
5. Save and exit.

Step 1: Install OS X El Capitan

You’re almost done! All you need to do is boot from the USB drive and install! For best results, insert the USB is in a USB 2.0 port.

1. Turn on the computer
2. Press the hotkey to choose boot device (usually F12, F10, or F8)
3. Choose USB
4. At Chameleon boot screen, choose Boot Install OS X from USB ( Install OS X El Capitan ).

5. For a new installation of OS X, you MUST erase and format the destination drive according to the following steps before continuing.

 
a. In the top menu bar choose Utilities, and open Disk Utility Highlight your target drive for the El Capitan installation in left column.
c. Click Erase button
d. For Name: type El Capitan (You can rename it later)
e. For Format: choose OS X Extended (Journaled)
f. For Scheme: choose GUID Partition Map or MBR Partition Map (only if you have applied MBR Patch)
g. Under Format: choose Mac OS Extended (Journaled)
h. Click Erase
i. Close Disk Utility.
 
6. Select and open Install OSX  ,Then you arrive at the Installer, choose language.

OSX EL CAP Language Choose7. When the installer asks you where to install, choose El Capitan, or your existing install.
8. Upon completion, the system will automatically restart.

OSX El Capitan Clean Install

Note:  system drive isn’t bootable yet. Boot from the USB and Select your drive to Boot 

Post-Installation with Chameleon Bootloader

The installation is complete, but the system drive isn’t bootable yet. Boot from the USB again, this time choosing El Capitan. we will make it Bootable .

1.Download   Enoch Chameleon Bootloader or Use Already Downloaded Enoch Installer 

Enoch Chameleon BootloaderEnoch Chameleon Change Install Location Enoch Chameleon Drive Selection Enoch Bootloader Booter Config Chameleon Installation Complete

Hurray !! you have Successfully it and Now you can Install Specified System Kexts like Audio , Ethernet , Video or else .

For Installation of Kext you can Use EasyKext Utility a Super Fast kext installer for El Capitan 

For All-in-One  Post-Installation Tool Use MacPois0n-El Capitan 

Note : Before Installing Custom kext or applying Kext patches you are required to Disable SIP , Read Full Detail about and how to Disable it .

 

Now you have to Configure your org.Chameleon.boot.plist file and Kernel.plist with Xcode or PlistEditor Pro or Else you like to Edit Plist files.

Kernel.plist =>  /Extra/kernel.plist and add option KernelBooter_Kext = Yes , you can do this just select a option when installing Enoch Bootloader like following ScreenShot:

Enoch Bootloader Booter Config

Org.Chameleon.boot.plist => /Extra/org.Chameleon.boot.plist and Add option 

<key>CsrActiveConfig</key>  <string>103</string>

For more better result apply one of following values:

CsrActiveConfig (Hex 0x00) (Binary 00000000) in Decimal is 0
CsrActiveConfig (Hex 0x03) (Binary 00000011) in Decimal is 3
CsrActiveConfig (Hex 0x65) (Binary 01100101) in Decimal is 101
CsrActiveConfig (Hex 0x67) (Binary 01100111) in Decimal is 103       

Note : Before Installing Custom kext or applying Kext patches you are required to Disable SIP , Read Full Detail about and how to Disable it .

94 Responses

  1. HousehertZ 2 years ago
  2. joachim 2 years ago
    • Deepak 2 years ago
  3. HousehertZ 2 years ago
    • Deepak 2 years ago
  4. Rebel 2 years ago
    • Deepak 2 years ago
  5. Ameer Khan 2 years ago
    • Deepak 2 years ago
  6. Rebel 2 years ago
    • Rebel 2 years ago
    • Deepak 2 years ago
  7. Rebel 2 years ago
    • Deepak 2 years ago
  8. Leo 2 years ago
    • Deepak 2 years ago
  9. Henrique 2 years ago
    • Deepak 2 years ago
      • Henrique 2 years ago
        • Deepak 2 years ago
  10. Henrique 2 years ago
  11. Henrique 2 years ago
    • Deepak 2 years ago
  12. Henrique 2 years ago
  13. Leonardo Novaes 2 years ago
    • Deepak 2 years ago
  14. jose 2 years ago
    • Deepak 2 years ago
  15. Siddharth Saxena 2 years ago
    • Deepak 2 years ago
  16. Odylight 2 years ago
  17. Mihai 2 years ago
    • Deepak 2 years ago
  18. ksk 2 years ago
    • Deepak 2 years ago
  19. Mihai 2 years ago
    • Deepak 2 years ago
  20. kosanovic 2 years ago
    • Deepak 2 years ago
  21. Bohdan 2 years ago
    • Bohdan 2 years ago
      • Deepak 2 years ago
    • Deepak 2 years ago
  22. Juan 2 years ago
    • Deepak 2 years ago
      • Bikash 2 years ago
        • Deepak 2 years ago
  23. Herbert 2 years ago
    • Deepak 2 years ago
  24. Erwin 2 years ago
    • Deepak 2 years ago
  25. dj_sash 2 years ago
    • Deepak 2 years ago
  26. dj_sash 2 years ago
    • osxarena 2 years ago
  27. Md. Motiur Rohman 2 years ago
    • Deepak 2 years ago
  28. Elektro 2 years ago
    • Deepak 2 years ago
  29. hayduke 2 years ago
    • osxarena 2 years ago
  30. jlab 2 years ago
    • jlab 2 years ago
    • Deepak 2 years ago
  31. jlab 2 years ago
  32. Deepak 2 years ago
  33. Deepank 2 years ago
    • Deepak 2 years ago
  34. Deepank 2 years ago
  35. LanceLMD15 2 years ago
  36. ankit 1 year ago
    • Deepak 1 year ago
  37. Tom G 1 year ago
  38. Genes Soares 1 year ago
  39. ymanol 1 year ago
    • Deepak 1 year ago
  40. Dante01 1 year ago
    • Deepak 1 year ago
  41. Stu 1 year ago
  42. Stu 1 year ago
    • Deepak 1 year ago
  43. Stu 1 year ago
  44. Stu 1 year ago
    • Deepak 1 year ago
    • Deepak 1 year ago
  45. Devil_May_Kare 1 year ago
    • Deepak 1 year ago
  46. Gênes Soares 1 year ago

Add Comment