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. zappaesque, Sep 22, 2017
    Last edited: Sep 22, 2017

    zappaesque macrumors member

    zappaesque

    Joined:
    Jun 10, 2017
    #976
    Cloning it over to your Macbook should be sufficient. If it doesn't boot after you clone the drive, go to https://forums.macrumors.com/thread...nsupported-macs.1889851/page-37#post-24695866 and find the link for the Refind flash drive image. Write the image to a USB drive (using the method described on that post), boot from it, disable SIP (if needed; mine did), then your installation should boot from there. Once it's booted, select your internal hard drive in System Preferences/Startup Disk and it should boot on its own without the USB drive connected.

    I believe that there's a command line way to do this with Terminal, but the method escapes me at the moment.

    I'd also mount the EFI and double-check that firmware.scap didn't make a return. If so, delete it. Check /System/Library/CoreServices for it as well.
     
  2. acayon macrumors newbie

    acayon

    Joined:
    Sep 1, 2016
    #977
    Hi everyone.

    I traed again to install El Capitan on Mac mini "Core 2 Duo" 2.0 using the first method and one I try to start with "OS X Base System", the installation won't start. In verbose mode I can see the last message like this:
    root device uuid is 'xxx-xxx-xxx-xxx-xxx'.

    Any one can help me?

    I doesn't apply the 32 boot efi files because I understand my mac is 64 bits (I check in this web: http://www.everymac.com/mac-answers...-bit-macs-64-bit-efi-boot-in-64-bit-mode.html:
    Is my supposition correct?

    Thanks
     
  3. acayon macrumors newbie

    acayon

    Joined:
    Sep 1, 2016
    #978
    Also I tried with boot.efi and boot32.efi and the result is the same:
     
  4. zappaesque, Sep 25, 2017
    Last edited: Sep 25, 2017

    zappaesque macrumors member

    zappaesque

    Joined:
    Jun 10, 2017
    #979
    Did you clone an install from a supported Mac or are you trying to directly install El Cap to your Mini? A direct install will not work.
    --- Post Merged, Sep 25, 2017 ---
    My error was in cloning my Mac Pro 2,1 El Cap install to my Macbook 3,1, and not replacing the boot.efi with a 64-bit one. I ended up successfully installing it on the three different unsupported plastic Macbooks in a different manner, as highlighted in my long post here: https://forums.macrumors.com/thread...nsupported-macs.1889851/page-39#post-25079412

    Belated thanks for the suggestions.
     
  5. acayon macrumors newbie

    acayon

    Joined:
    Sep 1, 2016
    #980
    I tried 3 methods: cloning a Mac OS X Capitan from iMac (1 year ago), creating pen drive and using MacPostFactor in two modes (direct into HDD and in a Pen Drive installer).
    I only get to work installer with MacPostFactor creating a PenDrive, but it was not detected on boot Alt menu (my be Pen Drive is not compatible) and I decided to copy into a partition in the main HDD and start from here. One it starts I could see the OS X Hackers logo, then the apple logo and then appears the Creating Restoring partition and finally I can select the only drive. I select, and El Capitan installation starts. But then, between 2 and 5 minutes, it crashes and old OS starts.
    When I try MacPostFactor into another drive, I can see the OS X Hackers logo and then appears de Creating Restoring partition, but it restarts and repeat the logo and Creating Restoring partition again and again.

    My Mac Mini was the original but with a change: I replace the SupreDrive for an adapter in order to connect a MacBook Air HardDrive (1.7'' SSD, with an adapter between 2.5'' and lif/zif connector).
    The 1.7'' SSD was the main HardDrive and works fine with Lion. The 1.7'' SSD contains 4 partitions I doesen't change, and 1 o 2 additional partitions for test:
    - disk0s1: Main Lion OS
    - disk0s2: Recovery
    - disk0s3: Cloned Lion OS
    - disk0s4: Automatically Cloned Recovery with I Clone the Lion OS
    - disk0s5: Blank parition using for install with pendrive or form MacPostFactor HDD mode
    - disk0s6: Cloned Pendrive created with MacPostFactor USB mode
    Additionaly in the secondary HDD (Mac Mini original HDD drive) is only contains one partition:
    - disk1s1: Data partition

    Note: When I try the method 1 with a pendrive, I notieced that if I remove the adapter and the 1.7'' SSD, fails and show a folder with blinking question mark, and I suspect that the adapter and the 1.7'' SSD was not the problem.

    Any idea? Any of this symptoms was familiar? Do I must avoid the main HDD or be carefully with Recovery partitions o something like this?

    Thanks a lot.
     
  6. zappaesque macrumors member

    zappaesque

    Joined:
    Jun 10, 2017
    #981
    I didn’t have any luck with MacPostFactor and El Cap. It would boot the installer but kernel panic shortly into the process. I tried a number of different USB drives but nothing worked. I stuck with method 3 from this thread and it worked for me, but I did have some issues that the refind flashdrive install helped solve.
     
  7. skyfly555 macrumors member

    skyfly555

    Joined:
    Apr 26, 2016
    #982
    Hello, friend!

    You are incredible, you have so many Macs :)

    Thanks for sharing method 3 is working with your machines.
    --- Post Merged, Sep 25, 2017 ---
    Have you tried method 3 with the latest 32bit boot.efi? Check it!
    --- Post Merged, Sep 25, 2017 ---
    Great to know this about appleusbaudio!
    As I've never used it, I didn't know even it exists :)
    --- Post Merged, Sep 25, 2017 ---
    God to know method 3 works with your macMini, I think you macmini is the first one (in the world) to have El Cap installed and running!
    --- Post Merged, Sep 25, 2017 ---
    What you said:
    I have noticed that the command "chown -R root:wheel" does nothing. To actually change file owner I have untick the option "Ignore ownership on this volume" (Right click on volume > Read info > Option below permissions)
    is very important!
    Thank you for remembering this to everyone.
    It's written in post #1, but I don't know if people are reading that, because method 3 is soooo long :)
    --- Post Merged, Sep 25, 2017 ---
    Ouch!

    The "Ignore ownership on this volume" was not written in post #1 (I though it was); so I've just added the comment as a note to post #1. Thank you!
     
  8. zappaesque, Sep 26, 2017
    Last edited: Sep 26, 2017

    zappaesque macrumors member

    zappaesque

    Joined:
    Jun 10, 2017
    #983
    Yeah. I'm a collector :)

    It's nice having an electronics recycler around here. Cheap $25 Macbooks from schools. I have 6 polycarbonate Macbooks total- 1- original Core Duo (runs Linux Mint), 2- 2,1s (one is black, the other is my son's), 1-3,1, and 2-4,1s (one is black). All of these (except for the 2,1 black Macbook that I bought from a craigslist seller) had the firmware locked down by the school, but changing the RAM in the machines removed the lock so that I could tinker. I only have three Magsafes though... bummer. Now I'm working on getting the old PowerPC machines I want :)

    The easiest way for me (on my white 4,1) was to remove the SSD from my 2009 Macbook Pro, install the Macbook hard drive, and install El Capitan there. I started with a supported install, then just moved the drive to my Mac Pro for all of the Terminal and file work. I initially had an issue with the prelinking, but unticking "ignore ownership" on the drive and again changing the kext permissions fixed that. I also used the wrong video kexts (x1300 instead of x3100) at first, but that was an easy fix as well (copy the proper video kexts over, then rebuild the kext cache and reboot). I also had an issue with SIP re-enabling, but your method of using the refind flashdrive image to disable SIP and again removing the firmware.scap files fixed all of that. From there, it was easy to clone the install to the black 2,1 and replace the EFI (with the 32-bit one) and video kexts, and prelink the kernel again so it would boot on that machine. For the 3,1 I simply cloned my 4,1 install and it booted right up.

    Again, thanks for the work involved and for outlining the procedure. This was a lot of fun :)
     
  9. IIcx macrumors newbie

    IIcx

    Joined:
    Jan 29, 2017
    #984
    With my black Macbook 2.2 I ended up getting frustrated with it, and shoved the guts from a 2009 Early/Mid 5.2 into it.

    I would not recommend this path. Apple changed pretty much all the cable ends on the logic board, and half the standoff locations. You end up replacing pretty much all the internals/screen with parts from the donor that slightly don't line up. But in the end it turned out nice and other than the white ports along the side you can't tell it was swapped. Bit of a drastic approach taking the hardware route instead of software, but hey, its running 10.11 now.
     
  10. EugW macrumors 68020

    EugW

    Joined:
    Jun 18, 2017
    #985
    Pics?

    Wouldn't it have been much easier just to make a complete MacBook5,2? :confused:
     
  11. IIcx macrumors newbie

    IIcx

    Joined:
    Jan 29, 2017
    #986
    This was definitely a two forks in the road type choice where you end up plowing straight through the fork.

    I didn't take any pics during the teardown/build up, thought about it but felt it to much to document. Plus I was scrambling to get it done before leaving for work tonight so that there wouldn't be the two giant piles of laptop guts scattered across the kitchen table for several days.

    Both the 2.2 and the 5.2 came from a local university's surplus store, both cost $15. The 5.2 was in rough shape, like it had been kicked down a concrete hallway. The black 2.2 looks new, and I always really wanted a Black Macbook.

    Seen a question on iFix it about someone asking if the boards could be swapped and an answer saying that only the drive cables and heatsinks needed to be changed. And believing the internet thought I'd try it (should have known better).

    I'll try to recount some of the issues, starting around when I tried putting the 5.2 logic board in. You will have to tape a few of the standoffs that no longer line up with the new motherboards mount holes to prevent them from grounding out.
    Biggest issue was the heatsink mounts/logic board standoffs. Currently only have it attached by two mount points that are across each other. I took some pliers and wiggled/broke the existing standoffs to get the brass nut that's molded in them, and used that to screw the heat sink down the the board. Most other screw holes line up around the edges. Due to logic board plugs having different connectors from the 2.2 to the 5.2, speakers have to be changed, the right one has different dimensions and is a bit hard to fit back in due to a stand off blocking it, had to trim some plastic there.
    Display cable from the LCD is different, so the LCD and frame from the 2009 were swapped into the black housing. Bluetooth swapped out, Superdrive swapped out since the connector on both the back of the drive and logic board were different. Hard drive port/cable swapped. Battery port/cable swapped. Swapped wifi cards, etc.

    Worst part of the whole deal was screwing something down into place, only to find the cable didn't fit or a screw didn't line up. Which you then had to take three steps back to fix. Took a lot of extra time, but managed to have the swap done in about 4 hours or so.
     
  12. acayon macrumors newbie

    acayon

    Joined:
    Sep 1, 2016
    #987
    I'm using the boot.efi and boot32.efi (renamed to boot.efi) from OSXHachers Patch Files with AutoPatch and doesn't works.
    Then I tried the MacPostFactor 2.0.1 and HDD method starts Creating Recovery (small) fails because it's restart again and again.
    I tried the USB method and the installation starts and fails quickly on empty partition, and on previous OS partition arrives about on 60% and fails with crash and shows screen with message saying that the max will be restart in few seconds.

    Do you know any thing different to try?

    I was thinking to install a clean OS El Capitan an external HDD using my iMac of 2008, and then clone into secondary HDD in my Mac Mini and then try to star changing any file or something.
    Do you think that's will work? El Capitan must start using the external HDD or is better to clone into internal HDD?

    Sorry for do so many questions.

    Thanks
     
  13. citaret, Oct 13, 2017
    Last edited: Oct 14, 2017

    citaret macrumors newbie

    citaret

    Joined:
    Oct 12, 2017
    #988
    I tried to follow method m3v3 to set up El Capitan on an external drive, the working mac is a macbook 7,1 with newly installed EC, the target is a mac mini 2,1. However, I stuck in step 9, after tried for server times, the same error appeared.

    Here is the output:

    kext-dev-mode allowing invalid signature -67054 0xFFFFFFFFFFFEFA12 for kext IOBluetoothUSBDFU.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 -67030 0xFFFFFFFFFFFEFA2A 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
    kxld[com.apple.driver.usb.AppleUSBEHCI]: The super class vtable 'vtable for IOUSBHostPipe' for vtable 'vtable for AppleUSBEHCIPipe' is out of date. Make sure your kext has been built against the correct headers.
    kxld[com.apple.driver.usb.AppleUSBEHCI]: The super class vtable 'vtable for IOUSBHostPipe' for vtable 'vtable for AppleUSBEHCIPipe' is out of date. Make sure your kext has been built against the correct headers.
    Link failed (error code 5).
    Prelink failed for com.apple.driver.usb.AppleUSBEHCI; omitting from prelinked kernel.
    Can't use AppleUSBEHCI.kext - not linked.
    Prelink failed for com.apple.driver.usb.AppleUSBUHCI; omitting from prelinked kernel.
    Can't use AppleUSBEHCI.kext - not linked.
    Prelink failed for com.apple.driver.usb.AppleUSBUHCIPCI; omitting from prelinked kernel.
    Can't use AppleUSBEHCI.kext - not linked.
    Prelink failed for com.apple.driver.usb.AppleUSBOHCI; aborting prelink.
    Failed to generate prelinked kernel.

    How can I find the problem? Thanks. Any suggestion is appreciated.
     
  14. mattschwantes macrumors newbie

    Joined:
    Dec 27, 2016
    #989
    I recall encountering this once before. This happened because the copy of the KEXTs was not successful. I recommend that you copy each kext one-at-a-time, deleting first the old kext with "rm -r kext.old" and then copying with "cp -r pathto\kext.new kext.new". This is the only way I've found to ensure the kexts are actually updated/correct. no promises though, this is just my suggestion.
     
  15. citaret, Oct 16, 2017
    Last edited: Oct 17, 2017

    citaret macrumors newbie

    citaret

    Joined:
    Oct 12, 2017
    #990
    Hi mattschwankes,

    It works! Now I can enjoy the new system on the old mac. Thank you.

    BTW: Have you managed to make the WIFI work?
     
  16. mattschwantes macrumors newbie

    Joined:
    Dec 27, 2016
    #991
    Glad that could help you. Maybe we could clarify this more in the first post instructions @skyfly555?
     
  17. citaret macrumors newbie

    citaret

    Joined:
    Oct 12, 2017
    #992
    There is one problem when running EC on Macmini 2.1, the display gets no signal when waking from sleep, therefore, I have to keep it awake all the time. Is it a known issue, or is there something I can do to avoid that?

    Except that and wifi, it works very well. Thanks for the effort.
     
  18. zappaesque macrumors member

    zappaesque

    Joined:
    Jun 10, 2017
    #993
    You may have to replace your wifi card if you want working wifi. I've got a Macbook 3,1 with a replacement wifi card from a Macbook 1,1 (the old wifi card died) and it doesn't work with El Cap.

    The sleep issue is a known problem, due to the lack of hardware accelerated graphics. There is no solution other than to keep your system from sleeping. There's a program called NoSleep that you can use to keep your system awake.
     
  19. mattschwantes macrumors newbie

    Joined:
    Dec 27, 2016
    #994
    I used a USB wifi device (TP-link wn725n v2), which has El Capitan kext support from the manufacturer. This also seems to keep the usb ports from falling asleep, which some people have mentioned.
     
  20. citaret macrumors newbie

    citaret

    Joined:
    Oct 12, 2017
    #995
    Thanks.
     
  21. zappaesque, Oct 31, 2017
    Last edited: Oct 31, 2017

    zappaesque macrumors member

    zappaesque

    Joined:
    Jun 10, 2017
    #996
    Apple issued Security Update 2017-004 today, and it can be installed on an unsupported machine, but there are some steps that need to be taken after the install is complete.

    There shouldn't be any issues with Mac Pros that have been upgraded to support El Capitan, as the boot.efi isn't changed or modified by the update. This post pertains to MacBooks and other models that have unsupported graphics and other hardware, and require the steps that @skyfly555 outlined to get the OS to install.

    @skyfly555 outlined most of what needs to be done in post #932. Connect your machine to another Mac via TDM (which must be running El Capitan) and follow steps 5 and 8. Before following step 9, you'll need to go to /Volumes/<your HDD>/System/Library/Caches/ on your newly-updated machine and remove the com.apple.kext.caches folder. From the machine that you're doing your Terminal work from, go to /Volumes/<your HDD>/System/Library/Caches/ and copy that machine's com.apple.kext.caches folder over to your updated machine. You can now follow step 9 and build the prelinked kernel and kernel cache. Reboot and all should be well. The first boot after all of this will take some time, and the boot screen will show a full progress indicator, but no worries. Just give it time and it'll boot to the login screen/desktop.

    In other words, you'll have to replace the kexts once again, change their permissions to root:wheel, replace your caches folder with one from a non-updated machine, and then rebuild your relinked kernel and kernel cache.

    I did all of my Terminal work using an unsupported machine that hadn't been updated yet, so I'm not sure if an updated machine's com.apple.kext.cache folder would work when building the prelinked kernel and kernel cache. I got an error that the cache folder's contents had changed and it couldn't build the kernel and cache, until I replaced the cache folder with the one from my non-updated machine.
     
  22. jbarley macrumors 68030

    jbarley

    Joined:
    Jul 1, 2006
    Location:
    Vancouver Island
    #997
    This security update installed on my MacPro1,1 without any extra steps taken and everything is still working just fine.
    So are these extra steps needed only for certain models?
     
  23. zappaesque macrumors member

    zappaesque

    Joined:
    Jun 10, 2017
    #998
    Yes. I should have clarified my post a little better. There shouldn't be any issues with Mac Pros that have been upgraded to support El Capitan, as the boot.efi isn't changed or modified by the update. My post pertains to MacBooks and other models that have unsupported graphics and other hardware, and require the steps that @skyfly555 outlined to get the OS to install.

    I've modified my original post to reflect this.
     
  24. albercik macrumors newbie

    albercik

    Joined:
    Nov 3, 2017
    #999
    Hello Everyone.

    At the beginning - I'm not the person who 'just asks the forum for googleitfor.me'. Before writing this post - I've spent a houndred hours of google'ing, trying, experimenting etc. I've even almost fried my mac trying to resolve my problem...

    The history: I needed a Macbook to extend my work capabilities so I can support not ony PC's, but Macs also. I have just started my company so it isn't that simple for me to go and buy new macbook. It's simply too expensive, and personally - I think that $1000 for a metal-piece-of-junk-with-bitten-apple-on-it is way too much anyway. So - suddenly - my wife gave me an old MacBook Air 1,1 (A1237) as a gift (she bought it from her's work colleague).

    And now I'm in quite bad position. The newest OS X for this MacBook is 10.7. I can't turn it back (anyone who ever refused a gift from his wife will know why). So I've decided to install El Capitan on it. I've even bought the installer on Apple Store. But it seems - it just won't work on this machine.

    What I've tried:
    1. MacOSExtractor method. The disk is created but can't boot from it (mac is going back into 10.7 immediately after selecting 10.11 installer drive).
    2. MacPostFactor method. Same as #1.
    3. Clone existing machine. I have a friend with A1304 so it was really simple to make a dmg of his hard drive and the restore it usb drive. Still no luck - can't rebuild the kernel cache (incorrect permissions), and after disabling kernel cache in boot flags - crossed circle after first steps of loading os.
    4. There's a developers thread on this Forum regarding boot.efi for El Capitan where's a method described: extract os x installer app to hard drive. Followed step by step gave me the same results as #1 and #2 BUT if I'll leave the original boot.efi (64bit) - the installer starts and I can see "welcome, choose a language" screen but both my mouse and my keyboard ain't working. It's the farrest I could go at the moment.

    Has anyone any idea? I always use verbose mode, but with methods #1, #2 and #4 with non-original boot.efi - gives me nothing as it won't even try to boot.

    Help please cause I'm pulling my hairs off.

    Few years back I've successfully installed 10.9 on my Mac Pro 2,1 without even one problem. Now - I'm stuck.

    Best regards
    Tom
     
  25. saimadma macrumors newbie

    saimadma

    Joined:
    Sep 18, 2017
    #1000
    Hi,
    I've a problem. I have black screen with a cursor after apple loading screen.
    I tried to switch to another harddisk but still didn't work.
    Please Help me.

    I'm using method 3 and I actually have it successfully installed once but after i install duet display and it made the whole system unbootable and i have to do everything in method 3 again and ended up with the problem that i told up there.
     

    Attached Files:

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

Share This Page