Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Bruce L

macrumors member
May 23, 2014
52
6
Missouri
Hi Bruce,

It's even easier because:

1.) You don't need Xcode. We have prebuilt copies available on the project download page.

2.) You don't need Pacifist. I took care of the unsupported Mac Pro and MacBook Pro models, and anyone using other unsupported models can contact me, and then I will add a fake board-id for your hardware to the next release.

3.) Get boot.efi v3.1 from the the project download page and download El Capitan from the App Store, in case you haven't done so already, then simply launch the installer. Really. There is no need to edit the packages anymore.

Note: Anyone here not using boot.efi v3.1 better update a.s.a.p.

Pike R. Alpha you are great! Thank you very much. So I have an idea. Let me go through the instructions I have and update them with your information. Then I would like to submit them to you to make sure I have everything correct. When I have them correct I will post them here for everyone's benefit. If that would be okay with you then would it be better to submit these to you 'privately' or should I just post them as part of this thread? I will do this as quickly as I can but I have a small business with my wife and we will be extremely busy between now and Christmas. I would love to be able to help provide this to all of the group members of this forum so that we start hearing more people relate that they were able to get El Capitan on their 1,1 and 2,1 Mac Pros without issue or kernel panics.
 

F1Mac

macrumors 65816
Feb 26, 2014
1,284
1,604
quick question: I'm getting a SSD today for my 1,1, can I safely transfer my OS partition (running 10.11.1) from my internal HD to the SSD with CCC? I need to enable TRIM once done right?
 

PeterHolbrook

macrumors 68000
Sep 23, 2009
1,625
441
I found some very detailed instructions on Page 1 of that forum from Peter Holbrook
Although they contained one unnecessary, confusing reference to Pacifist where it wasn't needed, those instructions were valid at the time they were written, but a large portion of the more complicated part of them is no longer necessary.
 
Last edited:

nick85

macrumors newbie
Nov 27, 2011
28
0
quick question: I'm getting a SSD today for my 1,1, can I safely transfer my OS partition (running 10.11.1) from my internal HD to the SSD with CCC? I need to enable TRIM once done right?


tried ccc ... failed ... use actual super duper
 

Bruce L

macrumors member
May 23, 2014
52
6
Missouri
Although they contained one unnecessary, confusing reference to Pacifist where it wasn't needed, those instructions were valid at the time they were written, but a large portion of the more complicated part of them is no longer necessary.

Thank you Peter. I am going through the instructions now. My plan is to finish work early and try this install tonight. Believing these instructions will work I will then make any changes to the instructions and post to this forum. Peter and Piker I am 59 years old and used to be pretty good at minor hacking in my day; however, I got a Mac in 2006 which never had any problems real problems, my life was very busy with family and work and I did not keep up. As an aside my son is studying computer engineering as compared to a computer programming and should graduate in the Spring of 2016. Anyway I do not have the deeper understanding that the two of you have but I can still learn. I want to contribute something back to this group. In the past I have written workplace manuals with the idea that a teenager with reasonable intelligence could pick up the manual and complete the job correctly. You gentlemen have done the real work I just want to create a set of instructions that anyone with a 1,1 or 2,1 Mac Pro owner could follow to get El Capitan installed on their Mac. So any help you can give me would be appreciated. I don't want to be any trouble and would not intentionally violate the rules of good conduct for this group. As you read earlier I have to shut down my current computer so that I can use my monitor and keyboard on my Mac Pro 1,1. So is it okay if I post any questions I have about the install instructions to help create some instructions anyone can follow?
 
  • Like
Reactions: leoiv

donjames

macrumors member
Feb 20, 2015
89
7
Henderson, Texas
Thank you Peter. I am going through the instructions now. My plan is to finish work early and try this install tonight. Believing these instructions will work I will then make any changes to the instructions and post to this forum. Peter and Piker I am 59 years old and used to be pretty good at minor hacking in my day; however, I got a Mac in 2006 which never had any problems real problems, my life was very busy with family and work and I did not keep up. As an aside my son is studying computer engineering as compared to a computer programming and should graduate in the Spring of 2016. Anyway I do not have the deeper understanding that the two of you have but I can still learn. I want to contribute something back to this group. In the past I have written workplace manuals with the idea that a teenager with reasonable intelligence could pick up the manual and complete the job correctly. You gentlemen have done the real work I just want to create a set of instructions that anyone with a 1,1 or 2,1 Mac Pro owner could follow to get El Capitan installed on their Mac. So any help you can give me would be appreciated. I don't want to be any trouble and would not intentionally violate the rules of good conduct for this group. As you read earlier I have to shut down my current computer so that I can use my monitor and keyboard on my Mac Pro 1,1. So is it okay if I post any questions I have about the install instructions to help create some instructions anyone can follow?
Hi Bruce L,

If you will post your instructions, then I will be glad to test them to see if they work. I have a Macpro1,1 that I use for testing, so that if something goes wrong there is no harm done.

Thanks,

Don James
 
  • Like
Reactions: leoiv

PeterHolbrook

macrumors 68000
Sep 23, 2009
1,625
441
is it okay if I post any questions I have about the install instructions to help create some instructions anyone can follow?
Of course it is okay! On the other hand, the answer might come later rather than sooner, as more pressing concerns are seen to by the people that can provide the answers.

Basically, what I expressed in a preliminary document roughly taken from Hennesie's guide, is correct as far as the creation of a GENERAL stand-alone "legacy" installer goes (as originally devised by Tiamo), but that installer does not need to be adapted anymore (via the Flat Package Editor) for an old Mac Pro. The only thing required is a recent version of Pike's boot.efi (which automatically disguises the old Mac Pro, making it appear as a supported machine), and then certain procedure to copy the same boot.efi to a couple of places (in the future, it might be three places or perhaps just one [?]). The tests run in the next days or weeks will determine the exact procedure that should be followed in the installation procedure. Pike's plan is to add persistence to boot.efi itself, so that it will automatically survive Apple Software Updates that might otherwise overwrite it.
 
  • Like
Reactions: leoiv

kisgyopi

macrumors newbie
Oct 23, 2015
4
0
Hi Mr. Zarniwoop, Pike R. Alpha! Hi Guys!

I want to work Yosemite or El Capitan on my old MacPro 1,1.

In the past once the Mavericks 10.9.5 boots with ati X1900XT. (The GUI was crappy.) I read many guides with no success. I can create an installer (I have some hackintosh skill ;) ), I see the apple logo, after that the loading bar, but the installer isn't boot.

In the machine there is a gigabyte 660 GT VGA now.

If I can make a right installer, which boot, I have a spare 8600 GT and 630 GT to the install process.

The target will be the Yosemite or El Capitan installer working, and the 660 GT under Yosemite or El Capitan.

Many thanks for the help!
 

kisgyopi

macrumors newbie
Oct 23, 2015
4
0
Hi Guys!

I want to work El Capitan on my old MacPro 1,1.

In the machine there is a gigabyte 660 GT VGA now.

In the past once the Mavericks 10.9.5 boots with ati X1900XT. (The GUI was crappy.) I read many guides with no success.

I can create an installer (I have some hackintosh skill ;) ), I see the apple logo, after that the loading bar, but the installer isn't boot. The loading bar disappear, the disks stops.

What is the failure?

If I can make a right installer, which boot correctly, I have a spare 8600 GT and 630 GT to the install process.

The target will be the El Capitan installer working, and the 660 GT under El Capitan.

Can somebody help me?

Thanks !
 

OGNerd

macrumors regular
Jun 1, 2015
128
136
quick question: I'm getting a SSD today for my 1,1, can I safely transfer my OS partition (running 10.11.1) from my internal HD to the SSD with CCC? I need to enable TRIM once done right?

That has worked for me, but I've read that one takes a performance hit on the SSD by cloning versus a fresh install. There is a significant enough performance difference between a spinner and a SSD that I don't think that you'll notice a minor slowdown of the SSD though.

Yes, you will need to enable TRIM.
 

Bruce L

macrumors member
May 23, 2014
52
6
Missouri
Gentlemen today I am literally trying to do 5 things pretty much at once, this ‘hack’ being one of them. I understand that we are all busy and that contributions to this thread and forum may take time for this reason. I would like to again state my sincere thanks to all who are contributing to this effort.

The following are where I am confused regarding PeterHolbrook's instructions posted here: https://forums.macrumors.com/threads/boot-efi-developers-thread.1924434/.

Under Creation of a generic stand-alone El Capitan installer:

Are instructions 13 - 15 necessary?

I made it through step 12, but steps 13 - 15 require Pacifist to modify the kernel file but Piker said, “You don't need Pacifist. I took care of the unsupported Mac Pro and MacBook Pro models”. Does this mean that the boot.efi takes care of the “kernel” file?

Under Modification of the generic stand-alone El Capitan installer so that it will run on an old Mac Pro:

It looks like steps 1 - 9 require a Flat Package Editor. Again Piker said, “You don't need Xcode.” I thought one had to have Xcode installed to run Flat Package Editor. I was able to download the Auxiliary Tools for Xcode late July 2012. So if I just need to install the Flat Package Editor and edit some files this should not be an issue.

Lastly under Installation of El Capitan on an old Mac Pro using the modified installer:

Under step 3, I need some clarification. As I remember when one begins the install process by double clicking the Install OS X El Capitan it seems like the initial process takes about 4 minutes then it wants to restart. After the 1st restart the installer runs for about 24 - 27 minutes. Is this where we are supposed to stop the restart to insert Pike’s boot.efi files?
 

Bruce L

macrumors member
May 23, 2014
52
6
Missouri
Hi Bruce L,

If you will post your instructions, then I will be glad to test them to see if they work. I have a Macpro1,1 that I use for testing, so that if something goes wrong there is no harm done.

Thanks,

Don James

Hi Don. I apologize it took me awhile to answer you. Here are the instructions:

Guide for installing OS X 10.11 El Capitan on a Mac Pro 1,1 or 2,1 with the boot.efi method without directly resorting to a more modern computer

Based on Hennesie2000’s similar guide for OS X 10.10 Yosemite

I have tried to be as complete and clear in this guide as possible. However, this is an intricate procedure. I am not responsible for any damages that may occur as a result of this guide.

Things you will need

1. A Mac Pro 1,1 or 2,1 with an upgraded video card (7300GT or X1900XT will not work).

2. An 8GB or larger thumb drive or, preferably, an 8GB blank partition in one of the Mac Pro internal drives.

3. A copy of the El Capitan Install App from the App Store. You can’t use your old Mac Pro to download it. For this you will need either a virtual machine running Yosemite or a more modern Mac.

4. Choose either the “black” or the “grey” version of Pike’s boot.efi and download both boot.efi and bootbase.efi according to your choice. They can be downloaded from http://piker-alpha.github.io/macosxbootloader/.

Creation of a generic stand-alone El Capitan installer

1. In Terminal you will need to show hidden file using the following commands:

defaults write com.apple.finder AppleShowAllFiles YES

killall Finder

2. Right-click on the downloaded El Capitan Installer app and click show package contents.

3. Browse to the folder /Contents/SharedSupport.

4. Double-click to mount “InstallESD.dmg”.

5. Open up Disk Utility and drag BaseSystem.dmg to the side bar (in Disk Utility).

6. Click on BaseSystem.dmg in Disk Utility and select the Restore tab.

7. Set the BaseSystem.dmg as the source and choose the thumb drive or the 8GB internal blank partition (formatted as HFS+) as the destination.

8. Restore the image to that destination.

9. If you so desire, rename the thumb drive or the internal partition. For instance, I named mine “Install”.

10. Use the Finder to browse the newly restored installer. Go to the folder /System/Installation on the installer and delete the “Packages” alias file.

11. Go back to the mounted InstallESD.dmg and drag the “Packages” folder to the installer into the /System/Installation folder where the alias file used to be.

12. Copy the “BaseSystem.dmg” and “BaseSystem.chunklist” files to the root of the installer.

13. On the installer, go to /System/Installation/Packages/ and right-click on Essentials.pkg. Open it with Pacifist. Within Pacifist, navigate to /System/Library/Kernels/. There you will see a file named “kernel”.

14. Using the Finder, on the installer, create a folder named “Kernels” [without the quotation marks] in /System/Library/ and open the new folder.

15. Drag the “kernel” file from Pacifist to the Finder window where the “Kernels” folder is open.

16. To hide the hidden files again, enter this in Terminal:

defaults write com.apple.finder AppleShowAllFiles NO

killall Finder

Modification of the generic stand-alone El Capitan installer so that it will run on an old Mac Pro

1. Using the Finder, on the installer, navigate to System/Installation/Packages.

2. Right-click OSInstall.mpkg and open it with the Flat Package Editor.

3. Click and drag the “Distribution” file to your desktop and then open that using the text editor.

4. Scroll down a little bit until you see “var platformSupportValues=[...” [without the quotation marks]. That is followed by a bunch of board ID. For the Mac Pro 1,1 and 2,1 you will need to add "Mac-F4208DC8","Mac-F4208DA9" [it is imperative that such ID be surrounded by non-curly quotation marks]. Add them to the beginning of the list. You can copy the following line, including the last comma (without the carriage return that follows it), and then paste it to “Distribution”:

"Mac-F4208DC8","Mac-F4208DA9",

5. Save the edited Distribution file.

6. In the Flat Package Editor window, with the Distribution file highlighted, click Delete.

7. Now drag the edited Distribution file into the window and save the package file.

8. Also in the Packages folder you will need to modify the InstallableMachines.plist file with the same to above board ID again following the syntax.

9. You have to modify the PlatformSupport.plist located in the System/Library/CoreServices folder, again adding the two board IDs in the correct syntax.

10. And now we come to the most crucial part: including Pike’s boot.efi on the installer. For this, replace the boot.efi files located in System/Library/CoreServices and usr/standalone/i386 with Pike’s boot.efi that you previously downloaded as indicated earlier.

11. Finally, replace the bootbase.efi file located in System/Library/CoreServices with Pike’s bootbase.efi that you previously downloaded as indicated earlier.

Installation of El Capitan on an old Mac Pro using the modified installer

1. Boot from the installer by holding option after the boot chime.

2. Follow the normal OS X install process.

3. Make sure you are in front of your computer when the process is about to end. Don’t let it reboot, because, if it does, your Mac Pro will fail to boot, as the installer does not install Pike’s boot.efi to the target disk. You’ll have to use the installer Terminal to replace the boot.efi files located in System/Library/CoreServices and usr/standalone/i386 with the file Pike’s boot.efi that you previously downloaded as indicated earlier. In case you didn’t stop the reboot, you’ll need to reboot to the installer and, without installing the system, go to the Terminal and replace both boot.efi files.

4. Although this might not be necessary, using the installer, choose Startup Disk and select your now El Capitan partition and reboot.

Modification of the Recovery HD partition so that it will be bootable on the Old Mac Pro

Finally, within El Capitan itself, open the Terminal and enter

diskutil list

You will see a list of disks and partitions. One of them, of the type “Apple_Boot”, will be named “Recovery HD” and it will be located on the same disk as your new El Capitan partition (possibly called “Macintosh HD”). Notice its disk identifier in the last column to the right. Let’s suppose the identifier is “disk3s3”. Using the Terminal, enter the following:

diskutil mount disk3s3

The El Capitan Recovery HD will appear on your desktop. Using the Terminal, you’ll have to replace the boot.efi file located in /com.apple.recovery.boot with Pike’s boot.efi that you previously downloaded as indicated earlier. Notice that this modified Recovery HD will now boot the old Mac Pro, but, if you were to use it to reinstall El Capitan, you would still need to use the Terminal to replace both copies of the stock boot.efi with Pike’s modified version. Finally, using the Terminal, enter:

diskutil unmount disk3s3
 

donjames

macrumors member
Feb 20, 2015
89
7
Henderson, Texas
Hi Don. I apologize it took me awhile to answer you. Here are the instructions:

Guide for installing OS X 10.11 El Capitan on a Mac Pro 1,1 or 2,1 with the boot.efi method without directly resorting to a more modern computer

Based on Hennesie2000’s similar guide for OS X 10.10 Yosemite

I have tried to be as complete and clear in this guide as possible. However, this is an intricate procedure. I am not responsible for any damages that may occur as a result of this guide.

Things you will need

1. A Mac Pro 1,1 or 2,1 with an upgraded video card (7300GT or X1900XT will not work).

2. An 8GB or larger thumb drive or, preferably, an 8GB blank partition in one of the Mac Pro internal drives.

3. A copy of the El Capitan Install App from the App Store. You can’t use your old Mac Pro to download it. For this you will need either a virtual machine running Yosemite or a more modern Mac.

4. Choose either the “black” or the “grey” version of Pike’s boot.efi and download both boot.efi and bootbase.efi according to your choice. They can be downloaded from http://piker-alpha.github.io/macosxbootloader/.

Creation of a generic stand-alone El Capitan installer

1. In Terminal you will need to show hidden file using the following commands:

defaults write com.apple.finder AppleShowAllFiles YES

killall Finder

2. Right-click on the downloaded El Capitan Installer app and click show package contents.

3. Browse to the folder /Contents/SharedSupport.

4. Double-click to mount “InstallESD.dmg”.

5. Open up Disk Utility and drag BaseSystem.dmg to the side bar (in Disk Utility).

6. Click on BaseSystem.dmg in Disk Utility and select the Restore tab.

7. Set the BaseSystem.dmg as the source and choose the thumb drive or the 8GB internal blank partition (formatted as HFS+) as the destination.

8. Restore the image to that destination.

9. If you so desire, rename the thumb drive or the internal partition. For instance, I named mine “Install”.

10. Use the Finder to browse the newly restored installer. Go to the folder /System/Installation on the installer and delete the “Packages” alias file.

11. Go back to the mounted InstallESD.dmg and drag the “Packages” folder to the installer into the /System/Installation folder where the alias file used to be.

12. Copy the “BaseSystem.dmg” and “BaseSystem.chunklist” files to the root of the installer.

13. On the installer, go to /System/Installation/Packages/ and right-click on Essentials.pkg. Open it with Pacifist. Within Pacifist, navigate to /System/Library/Kernels/. There you will see a file named “kernel”.

14. Using the Finder, on the installer, create a folder named “Kernels” [without the quotation marks] in /System/Library/ and open the new folder.

15. Drag the “kernel” file from Pacifist to the Finder window where the “Kernels” folder is open.

16. To hide the hidden files again, enter this in Terminal:

defaults write com.apple.finder AppleShowAllFiles NO

killall Finder

Modification of the generic stand-alone El Capitan installer so that it will run on an old Mac Pro

1. Using the Finder, on the installer, navigate to System/Installation/Packages.

2. Right-click OSInstall.mpkg and open it with the Flat Package Editor.

3. Click and drag the “Distribution” file to your desktop and then open that using the text editor.

4. Scroll down a little bit until you see “var platformSupportValues=[...” [without the quotation marks]. That is followed by a bunch of board ID. For the Mac Pro 1,1 and 2,1 you will need to add "Mac-F4208DC8","Mac-F4208DA9" [it is imperative that such ID be surrounded by non-curly quotation marks]. Add them to the beginning of the list. You can copy the following line, including the last comma (without the carriage return that follows it), and then paste it to “Distribution”:

"Mac-F4208DC8","Mac-F4208DA9",

5. Save the edited Distribution file.

6. In the Flat Package Editor window, with the Distribution file highlighted, click Delete.

7. Now drag the edited Distribution file into the window and save the package file.

8. Also in the Packages folder you will need to modify the InstallableMachines.plist file with the same to above board ID again following the syntax.

9. You have to modify the PlatformSupport.plist located in the System/Library/CoreServices folder, again adding the two board IDs in the correct syntax.

10. And now we come to the most crucial part: including Pike’s boot.efi on the installer. For this, replace the boot.efi files located in System/Library/CoreServices and usr/standalone/i386 with Pike’s boot.efi that you previously downloaded as indicated earlier.

11. Finally, replace the bootbase.efi file located in System/Library/CoreServices with Pike’s bootbase.efi that you previously downloaded as indicated earlier.

Installation of El Capitan on an old Mac Pro using the modified installer

1. Boot from the installer by holding option after the boot chime.

2. Follow the normal OS X install process.

3. Make sure you are in front of your computer when the process is about to end. Don’t let it reboot, because, if it does, your Mac Pro will fail to boot, as the installer does not install Pike’s boot.efi to the target disk. You’ll have to use the installer Terminal to replace the boot.efi files located in System/Library/CoreServices and usr/standalone/i386 with the file Pike’s boot.efi that you previously downloaded as indicated earlier. In case you didn’t stop the reboot, you’ll need to reboot to the installer and, without installing the system, go to the Terminal and replace both boot.efi files.

4. Although this might not be necessary, using the installer, choose Startup Disk and select your now El Capitan partition and reboot.

Modification of the Recovery HD partition so that it will be bootable on the Old Mac Pro

Finally, within El Capitan itself, open the Terminal and enter

diskutil list

You will see a list of disks and partitions. One of them, of the type “Apple_Boot”, will be named “Recovery HD” and it will be located on the same disk as your new El Capitan partition (possibly called “Macintosh HD”). Notice its disk identifier in the last column to the right. Let’s suppose the identifier is “disk3s3”. Using the Terminal, enter the following:

diskutil mount disk3s3

The El Capitan Recovery HD will appear on your desktop. Using the Terminal, you’ll have to replace the boot.efi file located in /com.apple.recovery.boot with Pike’s boot.efi that you previously downloaded as indicated earlier. Notice that this modified Recovery HD will now boot the old Mac Pro, but, if you were to use it to reinstall El Capitan, you would still need to use the Terminal to replace both copies of the stock boot.efi with Pike’s modified version. Finally, using the Terminal, enter:

diskutil unmount disk3s3

Hi Bruce,

I will do these instructions and let you know the result.

Thanks,

Don James
 

splifingate

macrumors 68000
Nov 27, 2013
1,928
1,714
ATL
--8<--------

My plan is to finish work early and try this install tonight.

--8<--------

So any help you can give me would be appreciated.

I created two new installers, from scratch, last night, from the latest 'Install OS X El Capitan.app' (10.11.1):

The first was using the createinstallmedia method, as suggested by Apple.Inc:

https://support.apple.com/en-us/HT201372

Code:
"createinstallmedia --volume volumepath --applicationpath installerpath"

One needs to log-in to the administrator account (sudo will not succeed in restricted, day-to-day accounts (sudo will fail), so one needs to have an Administrator account set-up to accomplish these processes).

<caveat>
One must enable ShowHiddenFiles:

Code:
$/#defaults write com.apple.finder AppleShowAllFiles -boolean true && killall Finder
</caveat>

In my case, this guidance translates into:

Code:
sudo /Volumes/backs2tb/elcap/10.11.1/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/Untitled\ 3 --applicationpath /Volumes/backs2tb/elcap/10.11.1/Install\ OS\ X\ El\ Capitan.app

This--in short-order--images an installer; originally created for USB thumb drives, but applicable to any storage device (in my case, I use a fixed-disk (e.g., "hardrive") partition: the resulting installation process is to the Millennium Falcon, as USB is to a Land Speeder (USB 2.0 installations on a MacPro 1,1 produce more grey hairs than the many hours tasked in welding stanchion-support-couplers on oil rigs at 250 metres depth)).

I then add Pike's latest boot.efi to the following folders on the installer:

/Volumes/Install\ OS\ X\ El\ Capitan/.IABootFiles
/Volumes/Install\ OS\ X\ El\ Capitan/System/Library/CoreServices
/Volumes/Install\ OS\ X\ El\ Capitan/usr/standalone/i386

(I usually re-name the installer(s) to something more succinct--with no 'spaces-between-words'--so I don't have to "\ " each 'space', in terminal (e.g., I rename "Install\ OS\ X\ El\ Capitan" to "createinstallmedia", or "10.11.1-cim")

Once I have Pike's 'boot.efi' in these three, respective places, I can then re-boot into the installer, where I can do 'what-needs-be-done'.

The second (so-called 'legacy') method stems from the days of OS X Mountain Lion, where the cusp-point was made by Apple.Inc to no longer support (justifiably-so (ASFIAC)) 32-bit EFI . . .

Jabbawok helped those of us who failed to make the cut to up-grade our MacPro's by psoting a step-by-step guide (http://www.jabbawok.net/?p=47) which we could use to get ML up-and-running.

The process was extremely laborious, let me tell you (imagine a CF-flash reader/PATA card attached to the ribbon cables in my MacPro, the set-up of which entailed basically sticking the equivalent of a rusty, bent railroad-spike into my eye every time I wanted to install/update my System) . . . it was, well, painful, to say the least <smile>

Along-came this guy 'tiamo', who had (courageously; deviously; suspiciously; advantageously; adjectively...) devised a rather-complicated piece of soft-ware used to translate the EFI32 calls to EFI64, and make-possible--for those of us interested--to plop a pre-built 'boot.efi' into our System, and have the "Latest-And-Greatest-OSX" as if we'd been teleported from 2006 -> Now!

Quite a coup, to say the most.

But, I digress . . .

https://www.icloud.com/pages/AwBUCA...ite_on_a_Mac_Pro_1,1_or_2,1_-_Boot.efi_Method

I've been performing these types of installs for years, now, and it becomes as relatively-permanent-memory, that I don't have to think much about the matter, when I do. When I for-get, I re-member (and consult) Hennesie2000's guide-ance.

Thanks to Pike R. Alpha's recent work(s), much of what I had previously, re-peatedly stuck in my eye has become moot...

I have to get-on with other things, but I'll be back with my 'legacy' installer step-by-stp, tomm., or later . . . I have many, many things to which I must attend....

I don't want to be any trouble and would not intentionally violate the rules of good conduct for this group....

You pose no trouble, nor do you get even close to violating anything (except your harddrive, possibly, which is part of what they were built to have done to them <smile>).

Psot-away...<grin>
 

PeterHolbrook

macrumors 68000
Sep 23, 2009
1,625
441
Modification of the generic stand-alone El Capitan installer so that it will run on an old Mac Pro

1. Using the Finder, on the installer, navigate to System/Installation/Packages.

2. Right-click OSInstall.mpkg and open it with the Flat Package Editor.

[...]
Attention!!!! I am the author of those words (following in the tradition of Tiamo, Jabbawok and Hennesie2000), but the bulk of that section was required only for EARLIER versions of Pike's boot.efi. Now such instructions aren't necessary. You may be unnecessarily confusing users by repeating such outdated instructions here! Please, stop quoting those instructions. They need to be rewritten! In this case, except for the replacement of boot.efi, the entire section needs to be summarily dismissed!
 
Last edited:

nick85

macrumors newbie
Nov 27, 2011
28
0
strange mail behaviour in el capitan


everything else working nice on mac pro 2.1, 8 core, 13 gb RAM

perhaps an graphic card / driver issue with the nvidia 8800 gt mac edition ?

Bildschirmfoto 2015-10-28 um 13.17.52.jpg



View attachment 596337
 
Last edited:

Bruce L

macrumors member
May 23, 2014
52
6
Missouri
Attention!!!! I am the author of those words (following in the tradition of Tiamo, Jabbawok and Hennesie2000), but the bulk of that section was required only for EARLIER versions of Pike's boot.efi. Now such instructions aren't necessary. You may be unnecessarily confusing users by repeating such outdated instructions here! Please, stop quoting those instructions. They need to be rewritten! In this case, except for the replacement of boot.efi, the entire section needs to be summarily dismissed!

Peter I apologize for reposting those instructions. I was just trying to help.
 
  • Like
Reactions: PeterHolbrook

nsotiriou

macrumors newbie
Oct 4, 2015
16
1
Continue removing/replacing things.

When you reboot next there should be a dialog box offering to send a report to Apple, say "yes" then open it and copy and paste to here.

Hi MacVid, and Pike if you can read,
I have done that you told me. Clean install on Mac Pro 1.1 with boot.efi 3.0 and the 10.11.1.
I remove all the internal HDs.
I remove all USB external cables.
Even the USB from the Apple Cinema Display.
The Machine have only the 5770 Card, and 5 gig of memory.
Again after a while 2 to tree minutes I have a unexpected restart.
take the report as I try to copy it before crash.
Thank you and Please help to solve this in order to upgrade. So far my Mac with 10.10.5 works perfectly.
Help!!

Anonymous UUID: AB566829-BF5E-71E2-9744-FCA2BF557007

Wed Oct 28 14:59:09 2015

*** Panic Report ***
panic(cpu 1 caller 0xffffff80159fe19f): "MCHECK: m_type=1 m=0xffffff80c57fee00"@/Library/Caches/com.apple.xbs/Sources/xnu/xnu-3247.10.11/bsd/kern/uipc_mbuf.c:3349
Backtrace (CPU 1), Frame : Return Address
0xffffff90ca1ebaa0 : 0xffffff80154e5307
0xffffff90ca1ebb20 : 0xffffff80159fe19f
0xffffff90ca1ebba0 : 0xffffff8015a09884
0xffffff90ca1ebc90 : 0xffffff80159f336c
0xffffff90ca1ebe00 : 0xffffff8015a05fb3
0xffffff90ca1ebef0 : 0xffffff8015a028a6
0xffffff90ca1ebf60 : 0xffffff8015a2afd1
0xffffff90ca1ebfb0 : 0xffffff80155f4b16

BSD process name corresponding to current thread: softwareupdated

Mac OS version:
15B42

Kernel version:
Darwin Kernel Version 15.0.0: Sat Sep 19 15:53:46 PDT 2015; root:xnu-3247.10.11~1/RELEASE_X86_64
Kernel UUID: AB5FC1B4-12E7-311E-8E6F-9023985D8C1D
Kernel slide: 0x0000000015200000
Kernel text base: 0xffffff8015400000
__HIB text base: 0xffffff8015300000
System model name: MacPro1,1 (Mac-F42C88C8)

System uptime in nanoseconds: 223667359789
last loaded kext at 44196548708: com.apple.driver.AudioAUUC 1.70 (addr 0xffffff7f981fc000, size 28672)
last unloaded kext at 200536522443: com.apple.driver.AppleFileSystemDriver 3.0.1 (addr 0xffffff7f96eb3000, size 8192)
loaded kexts:
com.apple.driver.AudioAUUC 1.70
com.apple.driver.AppleBluetoothMultitouch 90.3
com.apple.driver.pmtelemetry 1
com.apple.iokit.IOUserEthernet 1.0.1
com.apple.driver.AppleUpstreamUserClient 3.6.1
com.apple.iokit.IOBluetoothSerialManager 4.4.2f1
com.apple.driver.AppleMCCSControl 1.2.13
com.apple.Dont_Steal_Mac_OS_X 7.0.0
com.apple.kext.AMDFramebuffer 1.3.8
com.apple.driver.AppleHDA 272.50.31
com.apple.driver.AppleOSXWatchdog 1
com.apple.driver.AppleHV 1
com.apple.AMDRadeonX3000 1.3.8
com.apple.iokit.CSRBluetoothHostControllerUSBTransport 4.4.2f1
com.apple.driver.AppleIntel8254XEthernet 3.1.4b1
com.apple.driver.AirPort.Brcm4331 800.20.24
com.apple.driver.AppleLPC 3.1
com.apple.driver.ACPI_SMC_PlatformPlugin 1.0.0
com.apple.driver.AppleIntelSlowAdaptiveClocking 4.0.0
com.apple.kext.AMD5000Controller 1.3.8
com.apple.filesystems.autofs 3.0
com.apple.iokit.IOAHCIBlockStorage 2.8.0
com.apple.iokit.SCSITaskUserClient 3.7.7
com.apple.AppleFSCompression.AppleFSCompressionTypeDataless 1.0.0d1
com.apple.AppleFSCompression.AppleFSCompressionTypeZlib 1.0.0
com.apple.BootCache 37
com.apple.driver.AppleFWOHCI 5.5.2
com.apple.driver.AppleAHCIPort 3.1.5
com.apple.driver.usb.AppleUSBEHCIPCI 1.0.1
com.apple.driver.AppleIntelPIIXATA 2.5.1
com.apple.driver.usb.AppleUSBUHCIPCI 1.0.1
com.apple.driver.AppleRTC 2.0
com.apple.driver.AppleACPIButtons 4.0
com.apple.driver.AppleHPET 1.8
com.apple.driver.AppleSMBIOS 2.1
com.apple.driver.AppleACPIEC 4.0
com.apple.driver.AppleAPIC 1.7
com.apple.driver.AppleIntelCPUPowerManagementClient 218.0.0
com.apple.nke.applicationfirewall 163
com.apple.security.quarantine 3
com.apple.security.TMSafetyNet 8
com.apple.driver.AppleIntelCPUPowerManagement 218.0.0
com.apple.driver.IOBluetoothHIDDriver 4.4.2f1
com.apple.driver.AppleMultitouchDriver 304.9
com.apple.driver.AppleHIDTransport 5
com.apple.iokit.IOSurface 108.0.1
com.apple.iokit.IOSerialFamily 11
com.apple.driver.AppleSMBusController 1.0.14d1
com.apple.driver.CoreCaptureResponder 1
com.apple.driver.DspFuncLib 272.50.31
com.apple.kext.OSvKernDSPLib 525
com.apple.iokit.IONDRVSupport 2.4.1
com.apple.iokit.IOAcceleratorFamily2 203.10
com.apple.iokit.IOBluetoothHostControllerUSBTransport 4.4.2f1
com.apple.iokit.IOBluetoothFamily 4.4.2f1
com.apple.driver.AppleHDAController 272.50.31
com.apple.iokit.IOHDAFamily 272.50.31
com.apple.iokit.IOAudioFamily 204.1
com.apple.vecLib.kext 1.2.0
com.apple.iokit.IO80211Family 1101.24
com.apple.driver.corecapture 1.0.4
com.apple.iokit.IOFireWireIP 2.2.6
com.apple.driver.AppleSMC 3.1.9
com.apple.driver.IOPlatformPluginLegacy 1.0.0
com.apple.driver.IOPlatformPluginFamily 6.0.0d7
com.apple.iokit.IOSlowAdaptiveClockingFamily 1.0.0
com.apple.kext.AMDSupport 1.3.8
com.apple.AppleGraphicsDeviceControl 3.11.33b1
com.apple.iokit.IOGraphicsFamily 2.4.1
com.apple.kext.triggers 1.0
com.apple.driver.usb.IOUSBHostHIDDevice 1.0.1
com.apple.driver.usb.AppleUSBHostCompositeDevice 1.0.1
com.apple.driver.usb.AppleUSBHub 1.0.1
com.apple.iokit.IOSCSIMultimediaCommandsDevice 3.7.7
com.apple.iokit.IOBDStorageFamily 1.8
com.apple.iokit.IODVDStorageFamily 1.8
com.apple.iokit.IOCDStorageFamily 1.8
com.apple.iokit.IONetworkingFamily 3.2
com.apple.iokit.IOATAPIProtocolTransport 3.5.0
com.apple.iokit.IOSCSIArchitectureModelFamily 3.7.7
com.apple.iokit.IOFireWireFamily 4.5.8
com.apple.iokit.IOAHCIFamily 2.8.0
com.apple.iokit.IOUSBFamily 900.4.1
com.apple.iokit.IOATAFamily 2.5.3
com.apple.driver.usb.AppleUSBUHCI 1.0.1
com.apple.driver.usb.AppleUSBEHCI 1.0.1
com.apple.iokit.IOUSBHostFamily 1.0.1
com.apple.driver.AppleUSBHostMergeProperties 1.0.1
com.apple.driver.AppleEFINVRAM 2.0
com.apple.driver.AppleEFIRuntime 2.0
com.apple.iokit.IOHIDFamily 2.0.0
com.apple.iokit.IOSMBusFamily 1.1
com.apple.security.sandbox 300.0
com.apple.kext.AppleMatch 1.0.0d1
com.apple.driver.AppleKeyStore 2
com.apple.driver.AppleMobileFileIntegrity 1.0.5
com.apple.driver.AppleCredentialManager 1.0
com.apple.driver.DiskImages 415
com.apple.iokit.IOStorageFamily 2.1
com.apple.iokit.IOReportFamily 31
com.apple.driver.AppleFDEKeyStore 28.30
com.apple.driver.AppleACPIPlatform 4.0
com.apple.iokit.IOPCIFamily 2.9
com.apple.iokit.IOACPIFamily 1.4
com.apple.kec.Libm 1
com.apple.kec.pthread 1
com.apple.kec.corecrypto 1.0
Model: MacPro1,1, BootROM MP11.005C.B08, 4 processors, Dual-Core Intel Xeon, 2,66 GHz, 5 GB, SMC 1.7f10
Graphics: ATI Radeon HD 5770, ATI Radeon HD 5770, PCIe, 1024 MB
Memory Module: DIMM Riser A/DIMM 1, 512 MB, DDR2 FB-DIMM, 667 MHz, 0x80AD, 0x48594D5035363441373243503844332D5935
Memory Module: DIMM Riser A/DIMM 2, 512 MB, DDR2 FB-DIMM, 667 MHz, 0x80AD, 0x48594D5035363441373243503844332D5935
Memory Module: DIMM Riser B/DIMM 1, 2 GB, DDR2 FB-DIMM, 667 MHz, 0x8551, 0x463036313031302020202020202020202020
Memory Module: DIMM Riser B/DIMM 2, 2 GB, DDR2 FB-DIMM, 667 MHz, 0x8551, 0x463036313031302020202020202020202020
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x8E), Broadcom BCM43xx 1.0 (5.106.98.100.24)
Bluetooth: Version 4.4.2f1 16391, 3 services, 26 devices, 1 incoming serial ports
Network Service: Ethernet 1, Ethernet, en0
Network Service: Wi-Fi, AirPort, en2
PCI Card: ATI Radeon HD 5770, ATY,VervetParent, Slot-1
PCI Card: ATI Radeon HD 5770, Display Controller, Slot-1
Serial ATA Device: TOSHIBA MK2555GSX, 250,06 GB
Parallel ATA Device: PIONEER DVD-RW DVR-112D
USB Device: USB 2.0 Bus
USB Device: USB Bus
USB Device: Bluetooth HCI
USB Device: USB Bus
USB Device: USB Bus
USB Device: Hub in Apple Pro Keyboard
USB Device: Apple Pro Keyboard
USB Device: USB Bus
FireWire Device: built-in_hub, Up to 800 Mb/sec
Thunderbolt Bus:
 

Bruce L

macrumors member
May 23, 2014
52
6
Missouri
I created two new installers, from scratch, last night, from the latest 'Install OS X El Capitan.app' (10.11.1):

The first was using the createinstallmedia method, as suggested by Apple.Inc:

https://support.apple.com/en-us/HT201372

Code:
"createinstallmedia --volume volumepath --applicationpath installerpath"

One needs to log-in to the administrator account (sudo will not succeed in restricted, day-to-day accounts (sudo will fail), so one needs to have an Administrator account set-up to accomplish these processes).

<caveat>
One must enable ShowHiddenFiles:

Code:
$/#defaults write com.apple.finder AppleShowAllFiles -boolean true && killall Finder
</caveat>

In my case, this guidance translates into:

Code:
sudo /Volumes/backs2tb/elcap/10.11.1/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/Untitled\ 3 --applicationpath /Volumes/backs2tb/elcap/10.11.1/Install\ OS\ X\ El\ Capitan.app

This--in short-order--images an installer; originally created for USB thumb drives, but applicable to any storage device (in my case, I use a fixed-disk (e.g., "hardrive") partition: the resulting installation process is to the Millennium Falcon, as USB is to a Land Speeder (USB 2.0 installations on a MacPro 1,1 produce more grey hairs than the many hours tasked in welding stanchion-support-couplers on oil rigs at 250 metres depth)).

I then add Pike's latest boot.efi to the following folders on the installer:

/Volumes/Install\ OS\ X\ El\ Capitan/.IABootFiles
/Volumes/Install\ OS\ X\ El\ Capitan/System/Library/CoreServices
/Volumes/Install\ OS\ X\ El\ Capitan/usr/standalone/i386

(I usually re-name the installer(s) to something more succinct--with no 'spaces-between-words'--so I don't have to "\ " each 'space', in terminal (e.g., I rename "Install\ OS\ X\ El\ Capitan" to "createinstallmedia", or "10.11.1-cim")

Once I have Pike's 'boot.efi' in these three, respective places, I can then re-boot into the installer, where I can do 'what-needs-be-done'.

The second (so-called 'legacy') method stems from the days of OS X Mountain Lion, where the cusp-point was made by Apple.Inc to no longer support (justifiably-so (ASFIAC)) 32-bit EFI . . .

Jabbawok helped those of us who failed to make the cut to up-grade our MacPro's by psoting a step-by-step guide (http://www.jabbawok.net/?p=47) which we could use to get ML up-and-running.

The process was extremely laborious, let me tell you (imagine a CF-flash reader/PATA card attached to the ribbon cables in my MacPro, the set-up of which entailed basically sticking the equivalent of a rusty, bent railroad-spike into my eye every time I wanted to install/update my System) . . . it was, well, painful, to say the least <smile>

Along-came this guy 'tiamo', who had (courageously; deviously; suspiciously; advantageously; adjectively...) devised a rather-complicated piece of soft-ware used to translate the EFI32 calls to EFI64, and make-possible--for those of us interested--to plop a pre-built 'boot.efi' into our System, and have the "Latest-And-Greatest-OSX" as if we'd been teleported from 2006 -> Now!

Quite a coup, to say the most.

But, I digress . . .

https://www.icloud.com/pages/AwBUCAESEIHvYxwJ7bfbQYZU8VqSphwaKdQEguSH2mGxgP5wk66iL6UtsMOX4MbJpAHpIQHV06hXsjj-VxPhjMWuMCUCAQEEIF5RLaPjoQEXqY55rowLfyEbKKz2FJoGHyk_VYi20E1F#Yosemite_on_a_Mac_Pro_1,1_or_2,1_-_Boot.efi_Method

I've been performing these types of installs for years, now, and it becomes as relatively-permanent-memory, that I don't have to think much about the matter, when I do. When I for-get, I re-member (and consult) Hennesie2000's guide-ance.

Thanks to Pike R. Alpha's recent work(s), much of what I had previously, re-peatedly stuck in my eye has become moot...

I have to get-on with other things, but I'll be back with my 'legacy' installer step-by-stp, tomm., or later . . . I have many, many things to which I must attend....



You pose no trouble, nor do you get even close to violating anything (except your harddrive, possibly, which is part of what they were built to have done to them <smile>).

Psot-away...<grin>


Sounds good to me. I did not get back to this last night as I had a bad fall down some wet steps last night which it will take me some time to recover from.
 

kisgyopi

macrumors newbie
Oct 23, 2015
4
0
Hi Don. I apologize it took me awhile to answer you. Here are the instructions:

Guide for installing OS X 10.11 El Capitan on a Mac Pro 1,1 or 2,1 with the boot.efi method without directly resorting to a more modern computer

Based on Hennesie2000’s similar guide for OS X 10.10 Yosemite

I have tried to be as complete and clear in this guide as possible. However, this is an intricate procedure. I am not responsible for any damages that may occur as a result of this guide.

Things you will need

1. A Mac Pro 1,1 or 2,1 with an upgraded video card (7300GT or X1900XT will not work).

2. An 8GB or larger thumb drive or, preferably, an 8GB blank partition in one of the Mac Pro internal drives.

3. A copy of the El Capitan Install App from the App Store. You can’t use your old Mac Pro to download it. For this you will need either a virtual machine running Yosemite or a more modern Mac.

4. Choose either the “black” or the “grey” version of Pike’s boot.efi and download both boot.efi and bootbase.efi according to your choice. They can be downloaded from http://piker-alpha.github.io/macosxbootloader/.

Creation of a generic stand-alone El Capitan installer

1. In Terminal you will need to show hidden file using the following commands:

defaults write com.apple.finder AppleShowAllFiles YES

killall Finder

2. Right-click on the downloaded El Capitan Installer app and click show package contents.

3. Browse to the folder /Contents/SharedSupport.

4. Double-click to mount “InstallESD.dmg”.

5. Open up Disk Utility and drag BaseSystem.dmg to the side bar (in Disk Utility).

6. Click on BaseSystem.dmg in Disk Utility and select the Restore tab.

7. Set the BaseSystem.dmg as the source and choose the thumb drive or the 8GB internal blank partition (formatted as HFS+) as the destination.

8. Restore the image to that destination.

9. If you so desire, rename the thumb drive or the internal partition. For instance, I named mine “Install”.

10. Use the Finder to browse the newly restored installer. Go to the folder /System/Installation on the installer and delete the “Packages” alias file.

11. Go back to the mounted InstallESD.dmg and drag the “Packages” folder to the installer into the /System/Installation folder where the alias file used to be.

12. Copy the “BaseSystem.dmg” and “BaseSystem.chunklist” files to the root of the installer.

13. On the installer, go to /System/Installation/Packages/ and right-click on Essentials.pkg. Open it with Pacifist. Within Pacifist, navigate to /System/Library/Kernels/. There you will see a file named “kernel”.

14. Using the Finder, on the installer, create a folder named “Kernels” [without the quotation marks] in /System/Library/ and open the new folder.

15. Drag the “kernel” file from Pacifist to the Finder window where the “Kernels” folder is open.

16. To hide the hidden files again, enter this in Terminal:

defaults write com.apple.finder AppleShowAllFiles NO

killall Finder

Modification of the generic stand-alone El Capitan installer so that it will run on an old Mac Pro

1. Using the Finder, on the installer, navigate to System/Installation/Packages.

2. Right-click OSInstall.mpkg and open it with the Flat Package Editor.

3. Click and drag the “Distribution” file to your desktop and then open that using the text editor.

4. Scroll down a little bit until you see “var platformSupportValues=[...” [without the quotation marks]. That is followed by a bunch of board ID. For the Mac Pro 1,1 and 2,1 you will need to add "Mac-F4208DC8","Mac-F4208DA9" [it is imperative that such ID be surrounded by non-curly quotation marks]. Add them to the beginning of the list. You can copy the following line, including the last comma (without the carriage return that follows it), and then paste it to “Distribution”:

"Mac-F4208DC8","Mac-F4208DA9",

5. Save the edited Distribution file.

6. In the Flat Package Editor window, with the Distribution file highlighted, click Delete.

7. Now drag the edited Distribution file into the window and save the package file.

8. Also in the Packages folder you will need to modify the InstallableMachines.plist file with the same to above board ID again following the syntax.

9. You have to modify the PlatformSupport.plist located in the System/Library/CoreServices folder, again adding the two board IDs in the correct syntax.

10. And now we come to the most crucial part: including Pike’s boot.efi on the installer. For this, replace the boot.efi files located in System/Library/CoreServices and usr/standalone/i386 with Pike’s boot.efi that you previously downloaded as indicated earlier.

11. Finally, replace the bootbase.efi file located in System/Library/CoreServices with Pike’s bootbase.efi that you previously downloaded as indicated earlier.

Installation of El Capitan on an old Mac Pro using the modified installer

1. Boot from the installer by holding option after the boot chime.

2. Follow the normal OS X install process.

3. Make sure you are in front of your computer when the process is about to end. Don’t let it reboot, because, if it does, your Mac Pro will fail to boot, as the installer does not install Pike’s boot.efi to the target disk. You’ll have to use the installer Terminal to replace the boot.efi files located in System/Library/CoreServices and usr/standalone/i386 with the file Pike’s boot.efi that you previously downloaded as indicated earlier. In case you didn’t stop the reboot, you’ll need to reboot to the installer and, without installing the system, go to the Terminal and replace both boot.efi files.

4. Although this might not be necessary, using the installer, choose Startup Disk and select your now El Capitan partition and reboot.

Modification of the Recovery HD partition so that it will be bootable on the Old Mac Pro

Finally, within El Capitan itself, open the Terminal and enter

diskutil list

You will see a list of disks and partitions. One of them, of the type “Apple_Boot”, will be named “Recovery HD” and it will be located on the same disk as your new El Capitan partition (possibly called “Macintosh HD”). Notice its disk identifier in the last column to the right. Let’s suppose the identifier is “disk3s3”. Using the Terminal, enter the following:

diskutil mount disk3s3

The El Capitan Recovery HD will appear on your desktop. Using the Terminal, you’ll have to replace the boot.efi file located in /com.apple.recovery.boot with Pike’s boot.efi that you previously downloaded as indicated earlier. Notice that this modified Recovery HD will now boot the old Mac Pro, but, if you were to use it to reinstall El Capitan, you would still need to use the Terminal to replace both copies of the stock boot.efi with Pike’s modified version. Finally, using the Terminal, enter:

diskutil unmount disk3s3


Hi Bruce L!

First: thanks for the guide!

I will test it. ;)

Second: where is the link of bootbase.efi on Pike R. Alpha's webpage? (http://piker-alpha.github.io/macosxbootloader/.)

Thanks for the answer!
 

sarthak

macrumors 6502
Nov 19, 2012
467
6
Was looking at doing the install tonight.

I presume there is no harm in installing it right over Yosemite than a clean install. The steps posted by Bruce L seem rather similar to the USBs I have made for Yosemite and previous versions (manually made rather than one click tools). Given that, it seems like a straight forward install so I am not certain as to why there are a lot of failed installs being posted still.
 

deg3D

macrumors newbie
Jan 31, 2008
13
2
North Hollywood, CA
Is the El Capitan install going to have to be a whole fresh hack procedure like the Yosemite one, or could we just upgrade to it regularly through the app store download of 10.11?
 

Bruce L

macrumors member
May 23, 2014
52
6
Missouri
Hi Bruce L!

First: thanks for the guide!

I will test it. ;)

Second: where is the link of bootbase.efi on Pike R. Alpha's webpage? (http://piker-alpha.github.io/macosxbootloader/.)

Thanks for the answer!

Hi kisgyopi,

I would follow PeterHolbrook's advice not to use that guide which he authored. I have made three clean installs of El Capitan without any real issue except they keep having kernel panics and crashing. I think that we will see better instructions in the near future. As impatient as I can be I am going to wait until it is determined why some of us are having kernel panic issues and updated instructions are posted. My Mac is the first in the aluminum "cheese grater" series so that is probably part of the issue for those of us with 1,1 Mac Pros as well as those with 2,1 Mac Pros.

The links for the boot.efi files are the rectangular boxes on the third line from the top of the page. Piker was kind enough to provide the option to have a black or grey background.
 

donjames

macrumors member
Feb 20, 2015
89
7
Henderson, Texas
Hi Don. I apologize it took me awhile to answer you. Here are the instructions:

Guide for installing OS X 10.11 El Capitan on a Mac Pro 1,1 or 2,1 with the boot.efi method without directly resorting to a more modern computer

Based on Hennesie2000’s similar guide for OS X 10.10 Yosemite

I have tried to be as complete and clear in this guide as possible. However, this is an intricate procedure. I am not responsible for any damages that may occur as a result of this guide.

Things you will need

1. A Mac Pro 1,1 or 2,1 with an upgraded video card (7300GT or X1900XT will not work).

2. An 8GB or larger thumb drive or, preferably, an 8GB blank partition in one of the Mac Pro internal drives.

3. A copy of the El Capitan Install App from the App Store. You can’t use your old Mac Pro to download it. For this you will need either a virtual machine running Yosemite or a more modern Mac.

4. Choose either the “black” or the “grey” version of Pike’s boot.efi and download both boot.efi and bootbase.efi according to your choice. They can be downloaded from http://piker-alpha.github.io/macosxbootloader/.

Creation of a generic stand-alone El Capitan installer

1. In Terminal you will need to show hidden file using the following commands:

defaults write com.apple.finder AppleShowAllFiles YES

killall Finder

2. Right-click on the downloaded El Capitan Installer app and click show package contents.

3. Browse to the folder /Contents/SharedSupport.

4. Double-click to mount “InstallESD.dmg”.

5. Open up Disk Utility and drag BaseSystem.dmg to the side bar (in Disk Utility).

6. Click on BaseSystem.dmg in Disk Utility and select the Restore tab.

7. Set the BaseSystem.dmg as the source and choose the thumb drive or the 8GB internal blank partition (formatted as HFS+) as the destination.

8. Restore the image to that destination.

9. If you so desire, rename the thumb drive or the internal partition. For instance, I named mine “Install”.

10. Use the Finder to browse the newly restored installer. Go to the folder /System/Installation on the installer and delete the “Packages” alias file.

11. Go back to the mounted InstallESD.dmg and drag the “Packages” folder to the installer into the /System/Installation folder where the alias file used to be.

12. Copy the “BaseSystem.dmg” and “BaseSystem.chunklist” files to the root of the installer.

13. On the installer, go to /System/Installation/Packages/ and right-click on Essentials.pkg. Open it with Pacifist. Within Pacifist, navigate to /System/Library/Kernels/. There you will see a file named “kernel”.

14. Using the Finder, on the installer, create a folder named “Kernels” [without the quotation marks] in /System/Library/ and open the new folder.

15. Drag the “kernel” file from Pacifist to the Finder window where the “Kernels” folder is open.

16. To hide the hidden files again, enter this in Terminal:

defaults write com.apple.finder AppleShowAllFiles NO

killall Finder

Modification of the generic stand-alone El Capitan installer so that it will run on an old Mac Pro

1. Using the Finder, on the installer, navigate to System/Installation/Packages.

2. Right-click OSInstall.mpkg and open it with the Flat Package Editor.

3. Click and drag the “Distribution” file to your desktop and then open that using the text editor.

4. Scroll down a little bit until you see “var platformSupportValues=[...” [without the quotation marks]. That is followed by a bunch of board ID. For the Mac Pro 1,1 and 2,1 you will need to add "Mac-F4208DC8","Mac-F4208DA9" [it is imperative that such ID be surrounded by non-curly quotation marks]. Add them to the beginning of the list. You can copy the following line, including the last comma (without the carriage return that follows it), and then paste it to “Distribution”:

"Mac-F4208DC8","Mac-F4208DA9",

5. Save the edited Distribution file.

6. In the Flat Package Editor window, with the Distribution file highlighted, click Delete.

7. Now drag the edited Distribution file into the window and save the package file.

8. Also in the Packages folder you will need to modify the InstallableMachines.plist file with the same to above board ID again following the syntax.

9. You have to modify the PlatformSupport.plist located in the System/Library/CoreServices folder, again adding the two board IDs in the correct syntax.

10. And now we come to the most crucial part: including Pike’s boot.efi on the installer. For this, replace the boot.efi files located in System/Library/CoreServices and usr/standalone/i386 with Pike’s boot.efi that you previously downloaded as indicated earlier.

11. Finally, replace the bootbase.efi file located in System/Library/CoreServices with Pike’s bootbase.efi that you previously downloaded as indicated earlier.

Installation of El Capitan on an old Mac Pro using the modified installer

1. Boot from the installer by holding option after the boot chime.

2. Follow the normal OS X install process.

3. Make sure you are in front of your computer when the process is about to end. Don’t let it reboot, because, if it does, your Mac Pro will fail to boot, as the installer does not install Pike’s boot.efi to the target disk. You’ll have to use the installer Terminal to replace the boot.efi files located in System/Library/CoreServices and usr/standalone/i386 with the file Pike’s boot.efi that you previously downloaded as indicated earlier. In case you didn’t stop the reboot, you’ll need to reboot to the installer and, without installing the system, go to the Terminal and replace both boot.efi files.

4. Although this might not be necessary, using the installer, choose Startup Disk and select your now El Capitan partition and reboot.

Modification of the Recovery HD partition so that it will be bootable on the Old Mac Pro

Finally, within El Capitan itself, open the Terminal and enter

diskutil list

You will see a list of disks and partitions. One of them, of the type “Apple_Boot”, will be named “Recovery HD” and it will be located on the same disk as your new El Capitan partition (possibly called “Macintosh HD”). Notice its disk identifier in the last column to the right. Let’s suppose the identifier is “disk3s3”. Using the Terminal, enter the following:

diskutil mount disk3s3

The El Capitan Recovery HD will appear on your desktop. Using the Terminal, you’ll have to replace the boot.efi file located in /com.apple.recovery.boot with Pike’s boot.efi that you previously downloaded as indicated earlier. Notice that this modified Recovery HD will now boot the old Mac Pro, but, if you were to use it to reinstall El Capitan, you would still need to use the Terminal to replace both copies of the stock boot.efi with Pike’s modified version. Finally, using the Terminal, enter:

diskutil unmount disk3s3
Hi Bruce,

Where is bootbase.efi?

Thanks,

Don James
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.