Hi Pike
I successfully update the two copies of boot.efi with your 3.1 version and I blessed the one in CoreServices but the machine will not boot into Lion to run the El Captain installer - It appears to go into a boot loop and I have to shut it down and remove drives until the machine boots off one of the 10.6.8 installs. The lion drive is available in start up disk (I have a non-flashed 5770 so no boot screen even over VGA)
I'm currently reinstalling Lion so I can copy the stock boot.efis in case of future mishaps. I want to install El Cap on top Lion as I think this is one of the worst OSes Apple made which coming after 10.6 which as one the best. I am loath to update the boot efis on the 10.6 but I guess I will if I have to
I’m not sure if I fully understood your description above!
Are you installing Lion 10.7, and then replacing the boot.efi files in the Lion OS before you even start with El Capitan?
If that IS what you are doing, then you have misunderstood the procedure.
Lion runs natively. There is NO need to alter it.
Mountain Lion (10.8 and higher) expect a 64-bit-EFI implementation in the system firmware. The boot.efi file (the extension code) included with Mountain Lion or higher is therefore written as 64-bit.
You only change the boot.efi file after you have installed 10.8, 10.9, 10.10, or 10.11.
Most users use Lion to start the 10.11 El Capitan installer, going from 10.7 directly to 10.11.
The problem that you encounter if you are installing from your classic MacPro is that the installation is effectively a three step process:
1. Unpack the El Capitan installer code (whilst using Lion)
2. Boot from the installer code
3. Install the El Capitan MacOS (from El Capitan Installer)
The installer code also has a 64-bit boot.efi file. So in order to get to item 2, you need to sort out the Installer.
There are two main methods of getting El Capitan installed:
1. Connect your disk drive to a newer Mac, a Mac that natively supports El Capitan. You can attach to a SATA slot in a 3,1 MacPro or newer, or to USB or FireWire on any newer Mac that natively supports El Capitan. Use this other machine to run the installer right from the FINDER. It does not require any pre-modification, it will run natively, just make sure you choose your target disk correctly. Once installed, you must then replace the boot.efi files on the target disk before you refit it to your MacPro 1,1 (2,1). Then refit the HDD and boot your classic MacPro...
2. Install directly from your classic MacPro (1,1 or 2,1). As I mentioned above, the installer needs to be modified first otherwise the boot into the installer will fail. There are well documented steps to do this manually yourself, but most people seem to use my Pikify tool. I simply scripted the steps to modify the installer. There are two sets of Pikify, one is just a set of scripts, the other is an App. They both do the same thing, I just decided to write an App so that it feels more Mac-like. Pick the script-type or the app-type based on your personal preference...