Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.

skyfly555

macrumors member
Apr 26, 2016
95
22
Yep -- it's not easy to get OSX 10.11 working stable on older unsupported Macs, except the Mac Pro 1,1/2,1.

The Kernel Panics or sudden restarts after a few minutes occur also on the Mac mini 2,1 (Post #349) as well as on the MacBook Pro 2,2 (Post #358). I had the same experiences: the KPs display different causes and there's no pattern, but it seems indeed to come from Pike's Boot.efi for OSX 10.11 El Capitan. Maybe Pike R. Alpha can solve this issue while working on the Boot.efi for macOS Sierra 10.12.

The USB-Kexts are still in Beta status and they don't work perfectly yet -- only TMRJIJ / OS X Hackers can help with it.

The Graphics Kexts could be the next issue -- while it was quite easy to get the ATI X1600 Graphics Kexts from OSX 10.7 Lion running under OSX 10.10 Yosemite, I got these not running with OSX 10.11 El Capitan.

The only way to get OSX 10.11 working stable on older unsupported Mac seems to be a step-by-step solution: first a stable Boot.efi, then stable USB-Kexts, after that working Graphics Kexts, later on the solving of the remaining issues.

A lot of work -- maybe it's easier to stick with OSX 10.10 Yosemite.

While it's already pretty hard to get OSX 10.11 El Capitan running on older unsupported Macs, it's even harder to get macOS 10.12 Sierra running on these machines due to the required SSE4.1 CPU instruction set which is only supported by the 2008 'Penryn' CPU models or newer.

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!
 

skyfly555

macrumors member
Apr 26, 2016
95
22
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: https://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
 

Attachments

  • boot.efi.zip
    203.5 KB · Views: 1,062
  • more-kexts.zip
    57.2 KB · Views: 903
Last edited:

TMRJIJ

macrumors 68040
Original poster
Dec 12, 2011
3,530
6,713
South Carolina, United States
I finally have El Capitan running on my old EFI32 2007 MacBook 2,1.
Congrats :D
ISSUES THAT NEED SOLUTION
1- GRAPHICS: It's very strange.
If you download GMA X3100 from OS X Hackers (http://dl.osxhackers.net/Kexts/GMA X3100 Kext Installer.pkg), you can install them into El Capitan and they are recognised by the OS. But if you download GMA 950 from OS X Hackers(http://dl.osxhackers.net/Kexts/GMA 950 Kext Installer.pkg), El Capitan tells you the system is not compatible and the kexts are not recognised. I don't know why. Can this be solved?
I've tried, too, doing this adding these kexts directly, as described in the steps from 7 to 9 but it's the same. They are cached but El Capitan don't load them.
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
 

skyfly555

macrumors member
Apr 26, 2016
95
22
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

Thank you very much, I'll be happy checking them and giving you feedback :)
 

skyfly555

macrumors member
Apr 26, 2016
95
22
Thank you very much, atvusr and TRMJIJ, for your congratulations.

I've updated the post #502 (https://forums.macrumors.com/thread...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 :)
 
Last edited:

Doctor_Pi

macrumors newbie
Jul 13, 2016
8
0
Toronto, Canada
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?
 
Last edited:

skyfly555

macrumors member
Apr 26, 2016
95
22
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 on the OS X Hackers site?
Talk about your issues :)
[doublepost=1468484626][/doublepost]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!!
 

XD User

macrumors newbie
Jul 17, 2016
2
0
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!
 

monkeyyeknom

macrumors newbie
Jul 17, 2016
2
0
EL CAPITAN IS FINALLY FULLY WORKING INTO AN UNSUPPORTED MACBOOK 2,1
Solved the sound/bluetooth/GMA950 issues!

Updated Post #502: TUTORIAL - FINAL VERSION.

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.
 

skyfly555

macrumors member
Apr 26, 2016
95
22
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.

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 :)
 
Last edited:

monkeyyeknom

macrumors newbie
Jul 17, 2016
2
0
Hi, if you know how to use the terminal and you can clone from a computer running El Capitan, you can do that. ...

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.
 

skyfly555

macrumors member
Apr 26, 2016
95
22
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.
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 :)
 

bjrain

macrumors newbie
Jul 18, 2016
1
0
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
 

TMRJIJ

macrumors 68040
Original poster
Dec 12, 2011
3,530
6,713
South Carolina, United States
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.
 
Last edited:

Doctor_Pi

macrumors newbie
Jul 13, 2016
8
0
Toronto, Canada
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.

Thank you for all your effort. Looking forward to trying OS X Extractor 1.34.
 

Elijahg

macrumors 6502
May 23, 2005
269
174
Bath, UK
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.
 
Last edited:

TMRJIJ

macrumors 68040
Original poster
Dec 12, 2011
3,530
6,713
South Carolina, United States
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!
http://dl.osxhackers.net/MacPostFactorDLs/MacPostFactor_2.0.1_Release.dmg
 

Elijahg

macrumors 6502
May 23, 2005
269
174
Bath, UK
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
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.