FireWolf Pl.

A Place of Freedom

@FireWolf4 years ago

06/9
08:10
OS X OS X El Capitan

Installation Notes: Install OS X El Capitan 10.11 on Hackintosh

Update @ 2015.06.10

Slice updated Clover to rev3224, I will test whether it supports the first two method.

I will post the feedback later and make a detailed guide.

Thanks for following.


 

After downloading the full installer package from the Mac App Store, I quickly tried to install this new OS X 10.11 system on my hackintosh build.

Brief hardware configurations of this test machine:

CPU: Intel Core i3-530 2.93GHz
RAM: 4GB 1333MHz DDR3
Motherboard: MSI H55M-P32
GPU: MSI GeForce GTX460
LAN: Realtek RTL8111D/8168D
Sound: ALC888 (Legacy)

 

So far, OS X El Capitan 10.11 is working fine on my computer and you can take this post as a short tutorial.

Since it is obvious that Clover cannot fully support or recognize this new OS, we have to place our essential 3rd-party kernel extensions in /EFI/Clover/Kexts/Other.

So first, put the essential kernel extensions such as FakeSMC.kext into Clover’s /EFI/Clover/Kexts/Other

Basically, there are three ways to install the new-released system. However, the first two methods will end up with failure.

(1) Method 1: Upgrade directly from the current OS X.

Directly run the installer “Install OS X 10.11 Developer Beta.app” and select the target disk to begin the first installation stage.

After rebooting the system, you may find that Clover fails to inject 3rd-party kexts such as FakeSMC.kext even though you use boot with injected kexts mode.

(2) Method 2: Create a bootable installer by createinstallmedia command line tool

When using “createinstallmedia” command line tool from the OS X 10.11 installer package to create a bootable OS X 10.11 installer, you will be notified that Failed to copy the PrelinkedKernel because this file does not exist. PrelinkedKernel is just the previous kernel cache file “kernelcache” but located at /System/Library/PrelinkedKernel/ now. You can manually fix this issue by copying PrelinkedKernel to ./IABootFiles directory of your target bootable disk. However, after you reboot to Clover, you will find that Clover cannot find this bootable installer. (aka. Clover needs to be modified to support OS X El Capitan)

(3) Method 3: Create a custom installer

The third method is as usual. Mount the InstallESD.dmg and then mount the BaseSystem.dmg inside it.

Use Disk Utility to restore the BaseSystem.dmg to your USB stick or a hard drive partition and delete the alias named Packages in /System/Installation.

Then copy the Packages folder located at InstallESD.dmg to /System/Installation on your USB stick or hard drive partition.

Finally copy the BaseSystem.dmg BaseSystem.chunklist and Payload folder to the root directory of your USB stick or hard drive partition.

Then reboot to Clover, select your USB stick and boot with injected kexts, and you will see the OS X 10.11 installer.

 

Here are some screenshots during the OS X El Capitan installation:

IMG_3815

IMG_3816

 

IMG_3820

 

And here is my desktop with System Information.

BTW, the new desktop wallpapers are awesome.

 

Snip20150609_3

Snip20150609_4

 

And yes, this is the redesigned Disk Utility, wow, nothing to say……

 

Snip20150609_5

So far, the power management and speed-steps for i3-530 works fine with MacPro3,1 SMBios definition.

GTX460 works great with Clover’s Inject Nvidia = True.

ALC888 legacy version is also working by recreating a patched AppleHDA.

RTL8111D/8168D works with Rehabman’s RTL8111.kext.

 

If you have any questions, feel free to leave comments.

I will approve your comments as quickly as I could.

Also I am considering to create a short video on how to create a custom bootable installer for Hackintosh.

For real Macs users, you can directly upgrade your OS by clicking the installer package downloaded from the Mac App Store or use createinstallmedia to create a bootable usb stick. (Be sure to fix the PrelinkedKernel missing isses!!!)

 

Installation Notes: Install OS X El Capitan 10.11 on Hackintosh

  1. Bix
    UnknownUnknownUnknownUnknown

    Hi there! It’s really nice to see a working Hackintosh 10.11. Good Job!
    For now, I wonder how to repair permissions and rebuild cache with all new Disk Ulity and different cache folder.

    Reply
  2. Tony
    UnknownUnknownUnknownUnknown

    Thank you for share u experience for 10.11。
    But my case may different.
    I can use clover to boot in 10.10 DP1 to 10.10.3。 Use fakesmc.kext。
    But when I install 10.11。When use “-v”。it just reboot。I test all this ways.
    use latest clover and facksmc.
    Maybe some help.
    I see some report tell the USB. but no help to remove the usb.kext
    Thanks!

    Reply
  3. Kyler Phillips
    UnknownUnknownUnknownUnknown

    Hi, I’ve just tried upgrading Yosemite straight from the “Install OS X 10.11 Developer Beta.app”when I boot, it gets about three quarters of the way and freezes? What steps do I need to take next?

    Running Clover

    GIGABYTE Z97X-UD5H
    i7-4790K
    EVGA Nvidia GeForce GTX 760 Superclocked ACX 2GB GDDR5
    Crucial Ballistix Tactical 16GB (2 x 8GB) DDR3-1600 Memory

    Reply
      1. Kyler Phillips
        UnknownUnknownUnknownUnknown

        Thanks FireWolf, I’ll see where it get’s stuck this evening. Is there anyway I can export a full verbose log/kernel panic report within clover? I rushed and used Method 1 in your guide without reading below…

        Reply
  4. Phil
    UnknownUnknownUnknownUnknown

    Thanks for this guide! I tried it myself and it worked without problems. I now try to get things like HD4000 internal display and AppleHDA/sound in general working.

    Reply
  5. Jan
    UnknownUnknownUnknownUnknown

    Same here, I am quite experienced in building hackintosh and use clover a long time now. But with El Capitan installer I get Kernel Panic just after the boot procedure starts, no matter which flags I tried… Don’t know what else to do now…

    Cheers

    Reply
          1. Jan
            UnknownUnknownUnknownUnknown

            Not on my main machine where I took the picture, as with this kext the Intel USB 3.0 won’t work. On my second Hackie I have but also tried with just FakeSMC.kext – makes no difference.

            Cheers

          2. Jan
            UnknownUnknownUnknownUnknown

            Finally!!! 🙂
            Thanks a lot for your tip regarding USB, FireWolf. I had to disable the ASMedia USB 3.0 ports on my overloaded ASUS P8Z77-V Pro MoBo and I could boot just as normal as with Yosemite 😀
            I made an “upgrade” from my existing install and everything works fine – even my Soundblaster X-Fi Titanium HD by using VoodooHDA.
            Thanks a lot for your great tutorial and your patience and effort. Greets from Germany!!

  6. walhalla
    UnknownUnknownUnknownUnknown

    Hi
    İ tried all methods but I’ve got kernel panic ‘system uptime nanosecons’. BIOS= AHCI Intel VT= Disable. Boot args= -v kext-dev-mode=1 rootless=0

    Reply
  7. Schkreuvissot
    UnknownUnknownUnknownUnknown

    Hi,

    thanks FireWolf for this tutorials. I using the third method with success! El Capitan Beta1 was installing on my PC, specs:
    MB: Asus P5G41TM-LX
    GC: Asus Geforce 8400 GS 512MB
    RAM: 2 x 2GB 667mhz Corsair

    Method:
    – Download OS X 10.11 El Capitan Beta1 Developper.
    – Prepare the USB key like the tutorial.
    – Install Clover v.2.3K_r3215 on the USB key.
    – Boot with arg: -v -npci=0x2000 and modify the clover config with : Nvinject, Usb inject, SMBIOS: MacPro3,1.
    – For now no need kexts in EFI/CLOVER/kexts/Other.
    – Boot with the USB key without problems, but long boot.
    – Install session, in disk utility, format the HDD with : GUI partition table, Mac OS X Journaled, name: El Capitan (or other name)
    – Install OS X on El Capitan HDD, …20-25min…
    – Reboot on USB key, choosing the El Capitan disk in Clover.
    – Complete all the things, and now we have our new OS X El Capitan installed!
    – Install kexts, for me: Fakesmc.kext
    – Graphics work with NVinject -> QE/CI enabled, Sound works OOB, Ethernet works OOB! But unable to install my USB Wifi key Edimax 7711Umn, kext won’t load…

    Beautiful OS, some little bugs, but i think for a Developper Beta1 it’s pretty good!!!
    Just a little detail in “About this Mac”, it’s notified “OS X Yosemite” instead of “OS X El Capitan”, even after reboot 3 times.
    So im waiting for the Beta2, and see if i can upgrade directly from this Beta1.

    I think this method will work on many Asus P5 motherboard, but not sure…
    I advise to install the Clover Configurator in your current Mac OS X, so you can easily manage the boot arg and configs on Clover installed in the USB key.

    Sorry for my english, and greetings from Switzerland!!!

    Reply
    1. Schkreuvissot
      UnknownUnknownUnknownUnknown

      Ah! i forget one thing: Install Clover on El Capitan disk, so you don’t need the USB key for booting the OS.

      Personally my Clover was installed on my Yosemite 10.10.4 disk, so i can manage to boot all disks from there, include El Capitan.

      Reply
    2. Phil
      UnknownUnknownUnknownUnknown

      Sorry, I haven’t read that it still didn’t work for you.. When I restarted it updated from “Yosemite” to “El Capitan”. Maybe you need to rebuild caches/permissions? That’s what I did because I installed some kexts.

      Reply
  8. schkreuvissot
    UnknownUnknownUnknownUnknown

    Hi,

    Im back with some news from my 10.11 El Capitan fresh install.
    1. @Phil, yes i rebuilding caches and repairing all permissions but has no change. So i using a simple trick that consist of add some lines in: Users/yourusername/Library/Preferences/com.apple.Systemprofiler.plist
    (You must show hidden files for access to Library folder and use TextWrangler.app for modify)

    Add theses lines :
    [URL=https://imageshack.com/i/ex241YOup][IMG]http://imagizer.imageshack.us/v2/xq90/537/241YOu.png[/IMG][/URL]

    And after reboot :
    [URL=https://imageshack.com/i/exdaL6VHp][IMG]http://imagizer.imageshack.us/v2/xq90/537/daL6VH.png[/IMG][/URL]

    2. After some reboot, sound and ethernet does not work anymore…I don’t know why because they worked before.
    Whatever, my solution is to simply used the kexts installed on my Yosemite disk and see if it works. Using app Kext Utility for installing the kexts, crossing fingers and… …succes!!!

    After that, i decide to reinstall the kext for my Edimax 7711Umn Wifi USB key. Using app Kext Utility and Oh! my surprise, it works! Connecting to Wifi using the DWA-140 preference pane.

    Kexts installed:
    ALC887 : VoodooHDA.kext
    Atheros AR8151 : ALXEthernet.kext
    Edimax 7711Umn : RT2870USBWirelessDriver.kext (modified for 10.10 Yosemite)
    DWA-140 : DWA-140WirelessUtility.prefPane

    Here’s the kexts for the P5G41TM-LX motherboard, include DWA-140 preference pane:
    https://www.dropbox.com/sh/my9o9df7qpfr9q5/AACxmosGsXW_rB9Z0DN9dBzCa?dl=0

    Reply
      1. Phil
        UnknownUnknownUnknownUnknown

        I already added “rooless=0” as a custom flag. And updated my Clover to revision 3229. It works with VoodooHDA but not with my working AppleHDA (actually DummyHDA + Clover patching).

        Reply
          1. Phil
            UnknownUnknownUnknownUnknown

            I even tried this. What made it work for me was the new updated bcc9’s script modified by RehabMan and pokenguyen. (But now in Yosemite I have no sound :P)

  9. Josep
    UnknownUnknownUnknownUnknown

    Hi, I used method 1 and computer restarts just after the apple logo shows up, every time. Any idea? I’ve tried to make a new USB installer but gets stuck at a white screen after the apple loading…

    Thanks

    Reply
    1. schkreuvissot
      UnknownUnknownUnknownUnknown

      Hi,

      I think the best method it’s to install a brand new Hackintosh. So give more details.

      Can you boot with your USB key (Clover in verbose mode) ? The installation windows is coming ? Can you install the new OS on a formatted HDD(Gui partition table, OS X journaled), using Disk Utility ?
      Boot from USB in verbose mode and make a picture when it crashes.

      Reply
  10. Armin
    UnknownUnknownUnknownUnknown

    Hi i get still waiting for root device each time. i try rootless=0 but out of luck. i try many boot args but cannot bypass that error. my system spec :
    gigabyte-z87x-d3h
    16 gb ram
    nvidia gt 640 2gb
    ssd 128 gb

    i can install yosemite and previous version without any problem but this el capitan is something that calls me for challenge but still he wins for many times 😀

    Reply
  11. Peters
    UnknownUnknownUnknownUnknown

    How would i go about getting my audio working? also my Logitech c615 webcam isn’t being detected either. Could that just be the beta not picking it up?

    Specs:
    i5-3570k
    EVGA GTX 670 FTW Edition
    Gigabyte Z77X-UD3H
    2x 8Gb 1600MHz Kingston ram

    Reply
    1. FireWolf Write
      UnknownUnknownUnknownUnknown

      Hi Peters, try toleda’s latest audioRealtekALC script. Since Apple pointed out that USB may not working in the first developer beta, I suggest you wait the second beta and see whether your webcam can be detected.

      Reply
      1. vatsalya
        UnknownUnknownUnknownUnknown

        i am newbie i can’t understand how to change DVMT pre-allocated memory . please help me, i have os 10.10.3 bootable usb disk with clover is ready so what next i am very thankful if you help me ..
        thanks

        Reply
  12. SimoneA
    UnknownUnknownUnknownUnknown

    I installed El Capitan by updating Yosemite.
    I successfully installed it.
    I can’t boot it by the way. I only see a grey background and a spinning gear/wheel that freezes every 5 seconds showing me the cursor.

    Reply
  13. john
    UnknownUnknownUnknownUnknown

    hi, I’m not good at English,please pay a little time to read it.
    I successfully installed EI Capitan, and I do my computer work.
    after all I got a big problem. every time I reboot my computer I must used a MacPe and then get in PE to do one thing —repair permission (maybe it’s the repair disk permission) ,only after this step i can get in my OS X system.
    I try a lot way to fix it, (use kext wizard or kext utility —-it did’n work)
    after i enter the Capitan, I work fine except one thing by now—-I can’t mv my file to my USB stick,and also can’t mv file to my stick on the UI(finder). I guess this two problem have some relation.I also try mv file by terminal which did’n work either.
    I google it but a lot of answer are Yosemite or before version . I wish I can get some help from here.
    BTY,my hackintosh only have one disk and I did’n do partition wok when i installed Capitan. I meant at this moment my computer have only disk and one system in one partition . maybe I didn’t how to express it, actually there have a EFI portion there which I can see it after I mount it use clover configurator.

    her is some command on terminal when I try to mv file (probably you don’t need to see it) :
    reborndeMacBook-Air:~ reborn$ cd Documents/
    reborndeMacBook-Air:Documents reborn$ vi test.txt
    reborndeMacBook-Air:Documents reborn$ ls -al
    total 32
    drwx——+ 6 reborn staff 204 7 23 13:17 .
    drwxr-xr-x+ 17 reborn staff 578 7 23 13:17 ..
    -rw-r–r–@ 1 reborn staff 8196 7 22 10:03 .DS_Store
    -rw——- 1 reborn staff 0 7 22 00:18 .localized
    drwxr-xr-x 14 reborn staff 476 7 22 09:00 myBACKUP
    -rw-r–r– 1 reborn staff 5 7 23 13:17 test.txt
    reborndeMacBook-Air:Documents reborn$ ch
    chat checknr chfn chmod chpass chsh
    checkgid chflags chgrp chown chroot
    reborndeMacBook-Air:Documents reborn$ ch
    chat checknr chfn chmod chpass chsh
    checkgid chflags chgrp chown chroot
    reborndeMacBook-Air:Documents reborn$ sudo chmod 777 test.txt
    Password:
    reborndeMacBook-Air:Documents reborn$ ls -al
    total 32
    drwx——+ 6 reborn staff 204 7 23 13:17 .
    drwxr-xr-x+ 17 reborn staff 578 7 23 13:17 ..
    -rw-r–r–@ 1 reborn staff 8196 7 22 10:03 .DS_Store
    -rw——- 1 reborn staff 0 7 22 00:18 .localized
    drwxr-xr-x 14 reborn staff 476 7 22 09:00 myBACKUP
    -rwxrwxrwx 1 reborn staff 5 7 23 13:17 test.txt
    reborndeMacBook-Air:Documents reborn$ mv test.txt /Volumes/Boom 1
    mv: rename test.txt to /Volumes/Boom 1/test.txt: Read-only file system
    reborndeMacBook-Air:Documents reborn$ ls
    myBACKUP test.txt
    reborndeMacBook-Air:Documents reborn$ cp test.txt /Volumes/Boom 1
    cp: /Volumes/Boom 1/test.txt: Read-only file system
    reborndeMacBook-Air:Documents reborn$ sudo mv test.txt /Volumes/Boom 1
    mv: rename test.txt to /Volumes/Boom 1/test.txt: Read-only file system

    Reply
  14. john
    UnknownUnknownUnknownUnknown

    I just use the disk unility to change my disk’s partition on the Capitan, and them here I have two partition ( BOOM and OnePiece), OS X system is in BOOM, now I can mv file from BOOM to OnePiece, and I can’t mv file from wether BOOM or OnePiece to my USB . and I trying do more.. send email to me if you can help me .

    Reply
  15. John
    UnknownUnknownUnknownUnknown

    Installed el capitan and all of the beta updates through today 8/22/15. It seems everything is working great.

    However, I must have the Clover usb connected in order to boot into el Capitan.

    How get I get el capitan to boot on its own? Is there some way to install the boot loader without screwing up the entire installation? Thanks

    Reply
  16. skxyie
    UnknownUnknownUnknownUnknown

    Thanks for great tool…

    I just download the latest version (FWMSO2016VLU2.0.dmg_.zip) today, all seems unlocked.
    but seems a bug in the tool:

    My OS: Yosemite 10.10.5 (just after a refresh installation) on HP Probook.

    I installed all components(Word, Excel, OneNote, PowerPoint, Outlook), all 15.14.0, downloaded from above official MS link.
    but the tool reports I installed: Word, Excel, OneNote, PowerPoint and Outlook.
    PowerPoint is marked as N/A

    not sure whether PowerPoint have been activated. will continue to use and report later.

    Reply
      1. Leonardo
        UnknownUnknownUnknownUnknown

        i sucessful pass trough boot with USB, but when i get to the language selection, after i click the arrow to continue it gives me the message ” OS X El Capitan is already installed on this Mac ” o try Disk Utility to erase the SSD once again, but it still thinks El Capitan is already installed and tells me to RESTART and try again.

        i try several boot flags, but nothing!

        i search the web for this error, but can’t find anyone reporting this.

        Reply
          1. icik9
            UnknownUnknownUnknownUnknown

            Ok, i have made my usb key whith clover legacy, unplug ALL HDD , boot from USB, choose language, it says continue, so, go to disk utility, PLUG SATA DISK , choose, format.

            Enjoy if this could help somebody..

  17. vatsalya
    UnknownUnknownUnknownUnknown

    i can’t reach to installer i don’t know what is exact problem
    i thought nvida but it is not i don’t know exact and good point is i pass verbose mode yes i didn’t get any error then apple logo come up and my progression bar is stuck ..
    i need your help ..
    thanks firewolf

    Reply
  18. eggaloha
    UnknownUnknownUnknownUnknown

    Hi Wolf think you can help me.
    I have working 10.10.5 I have tried upgrade and also Unibeast 6.1 install both have problem after completing install to boot.
    Let’s try to get the new install working.
    1. I leave only 1 drive connected, booted USB stick and installed whent through.
    2. Reboot into Unibeast select newly installed 10.11 got panic
    3. booted into 10.10.5 and install clover on the the newly installed, copy config.plist no go.
    4. tried edit config.plist kext-dev-mode=1 rootless=0 copied over kext from 10.10.5 working EFI folder to 10.11 on newly installed EFT partition.
    RtVariables

    CsrActiveConfig
    0x3
    BooterConfig
    0x28

    No go.

    Anything else I should try? I don’t understand why changed from 10.10.5 > 10.11.1 that’s causing this.

    Reply
  19. Northwinds
    Google Chrome 64Google Chrome 64Mac OS X 10.11.6Mac OS X 10.11.6

    Hi there,

    Sorry for the old thread but I have the i3-530 cpu and a similar board to you and I came across your post while googling and trying to solve a problem.

    Up until Yosemite everything worked great on my system but with (an admittedly very belated) El Capitan update I have had months of problems!

    I tried various SMBIOS options such as MacPro3.1 and others but ended up settling for imac 11.1 as it’s the closest to my cpu, but…

    I just can’t get my sytem to boot without using cpus=1
    How did you manage it?
    Is there any chance you remember what kexts you used?
    What settings in clover?

    Many thanks!

    Reply