OS X El Capitan on Unsupported Macs

Discussion in 'OS X El Capitan (10.11)' started by TMRJIJ, Jun 5, 2015.

Thread Status:
The first post in this thread is a WikiPost, and can be edited by anyone with the appropriate permissions.
  1. skyfly555 macrumors member

    skyfly555

    Joined:
    Apr 26, 2016
    #501
    Thank you very much, atvusr.

    Thanks to your information (specially from your post #482), and after working on it for several days, many hours, I finally have El Capitan running on my old EFI32 2007 MacBook 2,1.
    Captura de pantalla 2016-07-10 a las 10.56.37.png
    If you check the serial number with the serial on the post #481, you'll see it's the same machine: Macbook 2,1.
    When I have time, I'll describe into this thread how I've done this.
    In this very moment, I have WIFI, Bluetooth, keyboard, trackpad, Ethernet, Facetime (iSight camera)... working out-of-the-box. The only things not working are GMA950 kexts and audio. I'll describe the process as soon as I can!
     
  2. skyfly555, Jul 10, 2016
    Last edited: Nov 27, 2016

    skyfly555 macrumors member

    skyfly555

    Joined:
    Apr 26, 2016
    #502
    HOW TO INSTALL EL CAPITAN ON AN UNSUPPORTED MACBOOK 2,1

    Update (27th November 2016): This method has been updated on post #1 of this thread. But in this post you can find some explanations that aren't on post #1.

    Note: This should work well with other EFI32 non-Mac-Pros Macs as iMac or whatever, but I haven't tested it because I don't have these computers.


    CREDITS

    - Thanks to atvusr, who confirmed me that it should be technically possible to install El Capitan cloning the hard disk from a machine running El Capitan, and gave me very valuable advices: After many hours of work, I can say that it’s true: you can have El Capitan into your old EFI32 non-Mac-Pro machine in this way.

    - OS X Hackers work has been very helpful: their distros, their kexts… all the kexts used come from TRMJIJ and OS X Hackers.

    - Pike’s work has been of an invaluable value: Pike's yosemite boot.efi works with El Capitan with my computer; Pike's Capitan boot.efi doesn't.

    - Hackintosh Clover and kexts used by Hackintosh Community have a part into this story.

    - The @parrotgeek1's script to boot Sierra on unsupported Macs (he uses a method that is very similar to the one I'm using here). This script gave me two important keys I added to the steps 9 and 10 (how to rebuild kernel and some boot flags).

    A SMALL INTRO

    With these old machines, the trouble is related to USB El Capitan kexts for these machines. To install El Capitan from an USB stick, you need to have USB supported, and, as you need some USB kexts than cannot be installed into the USB stick with which you are going to install El Capitan into your machine, you cannot do that.

    So, the idea is cloning the hard disk with El Capitan from a machine running it. After that, you add some kexts to System/Library/Extensions, change the boot.efi to a Pike’s Yosemite EFI32 boot.efi (included in MacPostFactor), repair some permissions, caches… and it works.

    After several attempts from my Hackintosh and from my MacBook Pro, both of them running El Capitan, I can say this process works... from both of them!

    HOW I DID IT AND YOU CAN DO IT: THE TUTORIAL

    1- First of all, you need an external 2,5” HDD or SSD. It has to be GUID HFS+ formatted. If you format it from El Capitan, it formats the hard disk in this way by default. I will suppose its name is "Capitann". This will create a HFS+ partition and an EFI partition automatically.

    2- Clone the partition where you have El Capitan. It can be a real Mac, or even a Hackintosh. You can use Carbon Copy Clone (CCC) or SuperDuper! I have used both of them and they worked well. I cloned the disk having SIP disabled. To do that, boot from your El Capitan Mac from Recovery Partition, go to utilities, open a terminal, and write csrutil disable and reboot. You need to do all the steps from a El Capitan with SIP disabled.

    3- The EFI partition should be a real Mac one. Two possibilities: it’s blank or it has only one file: /EFI/APPLE/EXTENSIONS/Firmware.scap. We may come from three scenarios.

    a) If you have cloned from a real Mac, EFI could have some firmware from your source machine, which is different than your machine. CCC and SuperDuper clone the EFI partition automatically, so you have it.

    b) If you have cloned from a Hackintosh with Legacy Clover, you should have the EFI partition empty.

    c) If you have cloned from a Hackintosh with UEFI Clover, you have Clover into the EFI Partition. We want to delete it.

    We want to be sure the EFI partition is empty.

    4- You need to mount the EFI partition to be sure it's blank. You can use an app called “Clover configurator”, for example (http://mackie100projects.altervista.org/download-clover-configurator/). Go to “TOOLS/Mount EFI”. Click “Check partition”. Locate your external hard drive (disk0, disk1, disk2…). Click “Mount EFI partition” and select our cloned hard drive by its name (its name will be disk0s1 or disk1s1 or similar). Click “Open Partition”. Finder will open the EFI Partition of your hard drive.

    If there’s something there, delete it and leave it blank. Unmount the partition.

    5- Now we need to change the boot.efi so we will use the one I've attached. First, we need to change flags. From terminal (I'm supposing your Capitan partition is called "Capitann"):

    cd /Volumes/Capitann/System/Library/CoreServices/
    sudo chflags nouchg boot.efi
    cd /Volumes/Capitann/usr/standalone/i386/
    sudo chflags nouchg boot.efi


    6- From Finder, use the "Go" menu and select "Go to folder..."
    Open /Volumes/Capitann/System/Library/CoreServices/ and copy there the new boot.efi from where you have it (probably your Downloads folder).
    Open /Volumes/Capitann/usr/standalone/i386/ and do the same.

    We will assign the correct owner to them. From terminal:
    cd /Volumes/Capitann/System/Library/CoreServices/
    sudo chown root:wheel boot.efi
    cd /Volumes/Capitann/usr/standalone/i386/
    sudo chown root:wheel boot.efi


    7- We need kexts. We are using tones of kext from TRMJIJ - OS X Hackers (for example, Beta-USB-Kexts). To make the things easy, you have them all zipped in this link:https://www.dropbox.com/s/oqtz4ozluwb6xx5/all-kexts.zip?dl=1. Download, unzip and copy them into /Volumes/Capitann/System/Library/Extensions/.

    There are two more kexts, attached (more-kexts.zip), that come from Hackintoshes. You only need them if you are cloning from your hackintosh. Without them, El Capitan won't boot.

    Note: If you have cloned from a hackintosh, check your kexts into /Volumes/Capitann/System/Library/Extensions/ and /Volumes/Capitann/Library/Extensions/. Maybe you have things you don't need. Some of them can give you problems, for example, AppleACPIPS2Nub.kext or ApplePS2Controller.kext. I can say the same if you have some HDAEnablerx.kext or whatever that is "very hackintosh".
    If you have in these folders kexts like FakeSMC.kext and/or NullCPUPowerManagement.kext, remove them and change them by the ones I'm providing into the attached file, more-kexts.zip. These two kexts have to be into /Volumes/Capitann/System/Library/Extensions/. If they are in /Volumes/Capitann/Library/Extensions/, delete them: they have to be only in one place and its place is /Volumes/Capitann/System/Library/Extensions/.


    8a- Before doing 8b, you need to be sure you have an important folder, which is not usually cloned.

    Open in Finder /Volumes/Capitann/System/Library/Caches/ Do you have com.apple.kext.caches/ folder?
    If not, open in another window of the finder /System/Library/Caches/, and drag and drop com.apple.kext.caches/ from /System/Library/Caches/ to /Volumes/Capitann/System/Library/Caches/.

    After that, open a terminal and:

    cd /Volumes/Capitann/System/Library/Caches/
    sudo chown -R root:wheel *.*

    Note: If you don't have com.apple.kext.caches/, in step 8b you can get a message like:

    or Can't create /Volumes/Capitann/System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext.JzU7 - No such file or directory. Or, in step 10, you can get a message like:
    Can't create /Volumes/Capitann/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache.l9a9 - No such file or directory and El Capitan won't boot.

    8b- Now we need to rebuild permissions in the cloned disk. From terminal:
    sudo /usr/libexec/repair_packages --repair --standard-pkgs --volume /Volumes/Capitann/

    9- Now we will set boot flags and use them every time we boot. From terminal:
    cd /Volumes/Capitann//Library/Preferences/SystemConfiguration/
    sudo nano com.apple.Boot.plist


    You will see:
    <key>Kernel Flags</key>
    <string></string>


    You want to have:
    <key>Kernel Flags</key>
    <string>-no_compat_check kext-dev-mode=1 mbasd=1</string>


    Or, if you want verbose mode, too, add -v flag:
    <key>Kernel Flags</key>
    <string>-no_compat_check kext-dev-mode=1 mbasd=1 -v</string>

    Note: we need these flags, they are mandatory to have all the kexts loaded.

    To go out from nano editor, Ctrl+X and say "y".

    10- Now we want to have permissions in good condition, and rebuilding kext cache. From terminal:
    cd /Volumes/Capitann/System/Library/Extensions/
    sudo chown -R root:wheel *.*
    sudo chmod -R 755 *.*
    sudo kextcache -v 1 -a x86_64 -m /Volumes/Capitann/System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /Volumes/Capitann/System/Library/Extensions


    The terminal shoud give you messages like these:
    /Volumes/Capitann locked; waiting for lock.
    Lock acquired; proceeding.
    kext-dev-mode allowing invalid signature -67054 0xFFFFFFFFFFFEFA12 for kext IOUSBHostFamily.kext
    kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext IOUSBHIDDriverSafeBoot.kext
    kext-dev-mode allowing invalid signature -67054 0xFFFFFFFFFFFEFA12 for kext IOUSBHIDDriverPM.kext
    kext-dev-mode allowing invalid signature -67054 0xFFFFFFFFFFFEFA12 for kext IOUSBFamily.kext
    kext-dev-mode allowing invalid signature -67054 0xFFFFFFFFFFFEFA12 for kext AppleWWANSupport.kext
    kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext IOHIDUserClient.kext
    kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext IOHIDSystem.kext
    kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext IOHIDEventDriverSafeBoot.kext
    kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext IOHIDEventDriver.kext
    kext-dev-mode allowing invalid signature -67054 0xFFFFFFFFFFFEFA12 for kext IOBluetoothUSBDFU.kext
    kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext AppleUSBTopCase.kext
    kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext AppleTopCase.kext
    kext-dev-mode allowing invalid signature -67054 0xFFFFFFFFFFFEFA12 for kext AppleStorageDrivers.kext
    kext-dev-mode allowing invalid signature -67050 0xFFFFFFFFFFFEFA16 for kext AppleIntelIntegratedFramebuffer.kext
    kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext AppleIntelGMA950.kext
    kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext IOHDAFamily.kext
    kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext DspFuncLib.kext
    kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext AppleMikeyDriver.kext
    kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext AppleHDAHardwareConfigDriver.kext
    kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext AppleHDAController.kext
    kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext AppleHDA.kext
    AppleDataSetManagement.kext - dependency for com.apple.iokit.IOAHCIBlockStorage lacks valid OSBundleCompatibleVersion.
    AppleDataSetManagement.kext is missing dependencies (including anyway; dependencies may be available from elsewhere)
    Created mkext archive /Volumes/Capitann/System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext.

    Note 1: AppleDataSetManagement.kext messages will be shown if you have an SSD and TRIM enabled.
    Note 2: If you get messages saying permissions are not correct, or omitting... repeat steps 7, 8 and 10, until you get these messages saying "kext-dev-mode allowing invalid signature..". Be sure you are doing all the steps (especially the terminal commands) correct, and in the correct order.
    Note 3: If you get a message saying "Can't create...", do the step 8a again, it hasn't been done.


    11- Now we are going to build the prelinked kernel and kernelcache:
    sudo kextcache -prelinked-kernel /Volumes/Capitann/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache -K /Volumes/Capitann/System/Library/Kernels/kernel /Volumes/Capitann/System/Library/Extensions /Volumes/Capitann/Library/Extensions
    The output of the terminal should be similar to the prior one, because we are rebuilding kernel, but rebuilding caches, too.

    Note: if you are on a hackintosh, you can get messages like:
    SoftRAID.kext has incorrect permissions; omitting.
    PromiseSTEX.kext has incorrect permissions; omitting.
    hp_io_enabler_compound.kext has incorrect permissions; omitting.
    HighPointRR.kext has incorrect permissions; omitting.
    HighPointIOP.kext has incorrect permissions; omitting.
    HandsOff.kext has incorrect permissions; omitting.
    CalDigitHDProDrv.kext has incorrect permissions; omitting.
    ATTOExpressSASRAID2.kext has incorrect permissions; omitting.
    ATTOExpressSASHBA2.kext has incorrect permissions; omitting.
    ATTOCelerityFC8.kext has incorrect permissions; omitting.
    ArcMSR.kext has incorrect permissions; omitting.
    ACS6x.kext has incorrect permissions; omitting.

    Some of these kexts are from hackintosh and will not be needed. Other ones, like HandsOff.kext, can be from some app you have installed. Be sure you are not omitting something important, as the kexts the prior command has loaded (AppleHDA.kext or similar), and don't care for the rest.

    12- Now we can change flags to boot.efi, and protect it again. From terminal:
    cd /Volumes/Capitann/System/Library/CoreServices/
    sudo chflags uchg boot.efi
    cd /Volumes/Capitann/usr/standalone/i386/
    sudo chflags uchg boot.efi


    13- Unmount the USB external drive, and connect it to your unsupported EFI32 Mac.

    14- Boot you unsupported Mac as the external drive wasn't there. When I boot, I have OS X Hackers Yosemite. Once booted, go to System Preferences/Startup Disk. Select "El Capitann" and click "Restart...". You will be asked. Confirm you want to restart and... wait and be patient :)

    15- If El Capitan boots, you have to decide what to do. Maybe you want to clone the external HDD to your internal hard disk/SSD using CCC or SuperDuper!, or having El Capitan where it is. It's your decision.
    IMPORTANT: After cloning from your external drive to the internal one, if you use Carbon Copy Cloner or SuperDuper!, you need to do step 8a. If you not, El Capitan won't boot. If you have used "Stellar Drive Clone" you don't need step 8a. This is because CCC and SuperDuper doesn't clone the folder /System/Library/Caches/com.apple.kext.caches/ and we need this folder to boot El Capitan. What happens if you don't have it? El Capitan will try to create the folder and, as it has SIP enabled, it won't load all the kexts we need, and, hence, El Capitan won't boot because the internal HDD/SSD will not be recognized.

    ISSUES THAT COULD BE IMPROVED

    SIP:
    When you boot El Capitan and go to terminal, if you write csrutil status, it says "enabled".
    GMA950 KEXTS: They could be more El Capitan-adapted; TRMJIJ has said that, if he and another developer have time, they will do that. Thank you!

    So, everything is working, all the needed kexts loaded, but, remember, you don't have QE/CI on GMA950 from Mavericks to El Capitan, and you will have the same issues you'd have using MacPostFactor to install Yosemite on this machine (machine can not wake up from sleep due to the lack of QE/CI, you may want to install nosleep extension, VLC not working, and so on). Remember, last officially supported OS X version with QE/CI is Lion; and Mountain Lion, this last one thanks to OS X Hackers. For this reason, I highly recommend an SSD and 4 GB of RAM.
    For watching HD videos, you can use MPEG Streamclip or the HD player included in Vuze (VLC doesn't work). You can, too, disable animations (look at the post #1 of this thread, or look at the Yosemite on Unsupported Macs thread: http://forums.macrumors.com/threads/os-x-yosemite-on-unsupported-macs-guide.1761432/ ).

    I've tried to describe all the issues you could have during the process, so I think you shoud not have any problems following this tutorial.

    That's all! Thank you very much.
    Screen Shot 2016-07-16 at 15.22.19.jpg
     

    Attached Files:

  3. atvusr, Jul 11, 2016
    Last edited: Jul 12, 2016

    atvusr macrumors 6502

    atvusr

    Joined:
    Apr 5, 2010
    #503
    Congratulations! :)

    Try the AppleHDA.kext (Post #932 in the Yosemite-Thread).

    If the AppleHDA.kext doesn't work, try the VoodooHDA-2.8.8.pkg instead.
     
  4. TMRJIJ thread starter macrumors 68020

    TMRJIJ

    Joined:
    Dec 12, 2011
    Location:
    South Carolina, United States
    #504
    Congrats :D
    I'll try to get back to you on this issue. I worked with another developer on changes to the X3100 Kexts however these changes weren't yet applied to GMA 950 models
     
  5. skyfly555 macrumors member

    skyfly555

    Joined:
    Apr 26, 2016
    #505
    Thank you very much, I'll be happy checking them and giving you feedback :)
     
  6. skyfly555, Jul 12, 2016
    Last edited: Jul 12, 2016

    skyfly555 macrumors member

    skyfly555

    Joined:
    Apr 26, 2016
    #506
    Thank you very much, atvusr and TRMJIJ, for your congratulations.

    I've updated the post #502 (http://forums.macrumors.com/threads...nsupported-macs.1889851/page-21#post-23109825), where the tutorial is.

    I've seen when shutting down, thanks to verbose mode, these messages:
    Can't load kext com.apple.driver.AppleIntelGMA950 - requests to user space are disabled.
    Couldn't alloc class "Intel915"
    Can't load kext com.apple.driver.AppleHDAController - requests to user space are disabled.
    Couldn't alloc class "AppleHDAController"

    ...

    It seems all these issues have the same cause :)
     
  7. Doctor_Pi, Jul 13, 2016
    Last edited: Jul 24, 2016

    Doctor_Pi macrumors newbie

    Joined:
    Jul 13, 2016
    Location:
    Toronto, Canada
    #507
    I tried to install El Capitan on my 20" Late '06 iMac (iMac 5,1), but I've run into issues. Should I discuss them here or on the OS X Hackers site?
     
  8. skyfly555 macrumors member

    skyfly555

    Joined:
    Apr 26, 2016
    #508
    Talk about your issues :)
    --- Post Merged, Jul 14, 2016 ---
    One question.

    How can I rebuild "prelinkedkernel" on the recovery partition??

    I'm working on improving post #502 with Recovery Partition. I've cloned it from my MB 3,1 with CCC, I've changed boot.efi, PlatformSupport.plist (adding my Mac-F4208CAA) and Recovery HD only boots if I copy /System/library/Prelinkedkernels/prelinked to the recovery partition.
    The problem is that, if I do this (that is, changing prelinked), when I try to type "csrutil disable" on terminal, it says I have to boot from recovery partition to do that, so it's thinking I have booted from my "Capitann" volume.

    How can this be solved? Thank you!!
     
  9. skyfly555, Jul 16, 2016
    Last edited: Jul 16, 2016

    skyfly555 macrumors member

    skyfly555

    Joined:
    Apr 26, 2016
    #509
    EL CAPITAN IS FINALLY FULLY WORKING INTO AN UNSUPPORTED MACBOOK 2,1
    Solved the sound/bluetooth/GMA950 issues!

    Updated Post #502: TUTORIAL - FINAL VERSION.
     
  10. schreiberstein macrumors newbie

    Joined:
    Oct 12, 2013
    #510
    Thank you so much! I will try it out later! That's amazing! :)
     
  11. XD User macrumors newbie

    XD User

    Joined:
    Jul 17, 2016
    #511
    My iMac 5 (late 2006) is on 10.7.5 i went through this process and it starts to boot into the installer and goes to the black and white apple logo screen for about 2 seconds, then goes back to the grey boot screen and boot loops. I tried the terminal command in recovery (idk why i didn't do it in normal mode i guess just because it boots quicker that way for me)it said sudo command not found, i did it without sudo and it gave me an error but seemed to do what it should do, (boot into the installer by default) but it still did the same thing. i am clueless. any help is appreciated. TY!
     
  12. monkeyyeknom macrumors newbie

    monkeyyeknom

    Joined:
    Jul 17, 2016
    #512
    When you say "fully working" do you mean fully working as in "my mom could use it without major issues", or fully working as in "it starts and if you are handy with a terminal you can use it if you don't mind some things not working"? Specifically when it says solved video issues does that mean the GMA950 acceleration is supported, or just that it works without crashing all the time?

    I have a MacBook2,1 that is mostly used for email and light web browsing, but also to sync an iPhone 6s running ios 9. I just tried to restore the iphone since something's chewing through the battery and a factory reset solved the same problem on my last phone, and this Mac can't do that because you need iTunes 12.3.2 and I'm stuck at 12.2.2 due to OSX compatibility limits. Trying to decide whether its worth trying this or just restore on my work Windows 10 machine. Everything else iPhone-related seems to work OK, it's just restoring that doesn't.
     
  13. skyfly555, Jul 18, 2016
    Last edited: Jul 18, 2016

    skyfly555 macrumors member

    skyfly555

    Joined:
    Apr 26, 2016
    #513
    Hi, if you know how to use the terminal and you can clone from a computer running El Capitan, you can do that. I've covered all the issues I've found on the tutorial. You will not have QE/CI, it's impossible, but for light web browsing and email it's enough. But if you usually watch HD videos on youtube, you have to decide what you prefer: syncing iPhone or watching those videos. Don't you have a Windows machine? iTunes can be installed on every Windows version, and you don't have to be all day updating your Mac and iTunes. The other option, preferred by Apple, is buying a new Mac. Besides, this machine is supposed to be never supported by anyone to run Sierra, so, in one or two years time, Apple won't let you to update iTunes anymore on it, unless you try to do a trick, if it works (I don't know) and it's installing PlayOnMac and trying to install windows version of iTunes into your Lion or Capitan Mac.

    And, yes, once you have El Capitan installed, booting, and working, your mum can use it with any issues or black screens or whatever :) I've done a "Migration Assistant", for example, before cloning to the internal HDD, and I have everything where it used to be :)
     
  14. monkeyyeknom macrumors newbie

    monkeyyeknom

    Joined:
    Jul 17, 2016
    #514
    Thanks for the reply! I think I'll play it safe and stay as-is. It's amazing that this 9-year-old computer is still completely usable for just about anything short of games, it's only been the last few months that OS aging is starting to give it problems (first it was no more Chrome updates, and now no more iTunes updates). Using my work laptop to restore a phone occasionally is an acceptable hardship :)

    There was a time I when I wouldn't have hesitated to do this, but I think this is on the "things I can no longer afford to spend that much time on" list.
     
  15. skyfly555 macrumors member

    skyfly555

    Joined:
    Apr 26, 2016
    #515
    I agree with you. If you can spend 40-50 $ and buying an SSD, and the time to clone the HDD, you will experiment a great boost of performance, and your Lion will fly :) This can be a better option than upgrading RAM and it's not expensive. The "no more updates" thing is what made me, two months ago, to say bye to Snow Leopard and try upgrade the OS, with all the issues you have seen! But this is only because I like this type of challenges and I work in technology area :)
     
  16. bjrain macrumors newbie

    bjrain

    Joined:
    Jul 18, 2016
    #516
    looking for direction, anyone out there have El Capitan working on an iMac 6,1... if so do you have a clone of your drive you would share with me or give me any tips on getting it working before I start! THANKS B
     
  17. TMRJIJ, Jul 24, 2016
    Last edited: Jul 24, 2016

    TMRJIJ thread starter macrumors 68020

    TMRJIJ

    Joined:
    Dec 12, 2011
    Location:
    South Carolina, United States
    #517
    Links will be updated to view MacPostFactor 2.0.1 and OS X Extractor 1.34 (both with fully corrected El Capitan Support and bug fixes) along with @skyfly555's method. If you have any trouble similar to kernel panics I'm MacPostFactor, email MLforAll directly at voolfy@me.com. USB Kexts will have to be changed a little in Sierra but I will include the package in OSXE. We can discuss this in the Sierra thread.
    The OS X Hackers site will soon get a much need redesign in light of some confusing of where certain stuff was.
    I apologize for the extremely long wait for this. This particular OS required a lot of work regarding ore linked kernels, updated USB Kexts rules, updated Graphics Kext rules, and SIP which made it a struggle to figure out how to get it running and what goes wrong. I, myself, have learned a lot of new material from many members of MacRumors as well as my professor at my college.
     
  18. Doctor_Pi macrumors newbie

    Joined:
    Jul 13, 2016
    Location:
    Toronto, Canada
    #518
    Thank you for all your effort. Looking forward to trying OS X Extractor 1.34.
     
  19. Doctor_Pi macrumors newbie

    Joined:
    Jul 13, 2016
    Location:
    Toronto, Canada
  20. TMRJIJ thread starter macrumors 68020

    TMRJIJ

    Joined:
    Dec 12, 2011
    Location:
    South Carolina, United States
    #520
    Yes, it will.
     
  21. iapplerandomthings macrumors newbie

    Joined:
    Feb 10, 2016
    #521
    I've installed El Capitan with MPF 2.0.1 on an iMac Late 2006, but it's constantly restarting, is it normal?
     
  22. TMRJIJ thread starter macrumors 68020

    TMRJIJ

    Joined:
    Dec 12, 2011
    Location:
    South Carolina, United States
    #522
    No, this is not normal. Please open up the recovery partition and re hack your partition. If you continue to have this issue, email MLforAll.
     
  23. Elijahg, Jul 26, 2016
    Last edited: Jul 26, 2016

    Elijahg macrumors regular

    Joined:
    May 23, 2005
    Location:
    Bath, UK
    #523
    Hi guys, thanks for all your efforts in getting El Capitan to work on our old faithful Macs! I've followed SkyFly's tutorial to get 10.11 working on a Mac Mini 2,1, but unfortunately at the end of startup, the OS crashes. I've compiled a custom boot.efi (from Piker Alpha) with my Mac's BoardID inserted. The crashes always seem to reference the filesystem compression kext. Anyone have any ideas?

    I've tried to download MacPostFactor but due to MediaFire being utter crap it never completes. Can someone put it on Dropbox instead? Thanks!

    Edit: Finally managed to download.
     
  24. TMRJIJ thread starter macrumors 68020

    TMRJIJ

    Joined:
    Dec 12, 2011
    Location:
    South Carolina, United States
    #524
    http://dl.osxhackers.net/MacPostFactorDLs/MacPostFactor_2.0.1_Release.dmg
     
  25. Elijahg macrumors regular

    Joined:
    May 23, 2005
    Location:
    Bath, UK
    #525
    That's great, thanks :) Unfortunately it doesn't work on my Mini 2,1, the installer log reports that a disk image resize failed; as its contents were bigger than the size it was being resized to by MPF. Subsequent attempts after a reboot result in an error:

    Code:
    Jul 26 18:02:39 elii installer[1875]: PFPkg: No file found at path: /tmp/rMCPF/hacking_datas/RecoveryDiskMethod/base.mpkg
    Jul 26 18:02:39 elii installer[1875]: PFPackage::packageWithURL - can't instantiate package: /tmp/rMCPF/hacking_datas/RecoveryDiskMethod/base.mpkg
    
     
Thread Status:
The first post in this thread is a WikiPost, and can be edited by anyone with the appropriate permissions.

Share This Page