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

sarthak

macrumors 6502
Nov 19, 2012
467
6
Updated to 10.10.5 but getting a white screen instead of the login screen. Appears to boot fine then ends up in a white screen, no HDD activity and 5870 fan running at maximum.

UPDATE: Was able to create a spare partition and restore the prebuilt installer DMG (ref: mega.co.nz hosted image). I used that to reinstall 10.10 successfully. Later I installed PikeYoseFix and updated to 10.10.5 successfully. Installed PikeYoseFix again after updating just in case.
 
Last edited:

hbanko

macrumors newbie
Aug 10, 2015
17
0
Sydney, Australia
Just wanted to add another 10.10.5 update success story. Update worked for me without any issues, I was notified that the update is available and just let it run. After a reboot, the update process took about 5 minutes and now I can see that it was applied successfully. No boot.efi issues or anything. Went as smooth as on my 2014 Mac Book Pro.

I am using Pikes yosefix script.
 
Last edited:

Mrewright

macrumors newbie
Aug 16, 2015
5
0
Hi all,

I am hoping you can provide a relatively inexperienced user with some help and advice. I've got a MacPro 1,1 which I just tried to upgrade to Yosemite using the Sixty Four On Thirty Two (SFOTT) script to create a bootable USB flash drive. I followed the directions in the youtube video exactly, and when I just tried to boot from my USB drive I initially got the white apple logo on the black background suggesting it was booting, and then the computer abruptly shut down and restarted with a gray screen stating "your computer restarted because of a problem". I wish I could somehow be more descriptive, but I really dont have much to go on. I am hoping that some of the more experienced folks can provide some suggestions as to what may have gone wrong in creating my boot disk and how to fix it.

Thanks!
Ernie
 

Mrewright

macrumors newbie
Aug 16, 2015
5
0
On a side note: when I remove the USB key and boot from the hard drive, the computer boots up and runs the original OS without any issue.
 

Ant3000

macrumors 6502
Jul 20, 2015
374
46
UK
I too had problems with SFOTT with Yosemite but had previously been successful with Mavericks. I too had the system reverting back to the latest version of OS X it could find after trying to boot in Yosemite. The Pre-patched installer worked for me and I found it easier to implement than SFOTT.
 

GoodOle2.1

macrumors newbie
Aug 23, 2015
2
0
As I contribute to these forums regularly (feel free to scroll through this forum as well as hacker Wayne's Mountain Lion OS X 10.8 MLPF & OS X 10.9 forums and note my contributions), I can assure you that I have absolutely no ulterior motivation.
 

GoodOle2.1

macrumors newbie
Aug 23, 2015
2
0
This first post is usually updated with recent summarized information.


Simply looking to download the Piker-Alpha macosxbootloader? Links:
________________________________________________________________

If you have OS X Yosemite up and running on your 2006/2007 Mac Pro with Pike's boot loader, this is how to make sure OS X Yosemite updates (like the OS X Yosemite 10.10.2 Update) don't break your ability to boot Yosemite:
  1. prerequisite: an installed and working OS X Yosemite system with Pike's boot.efi
  2. install the PikeYoseFix script
  3. reboot twice as the second boot is when the PikeYoseFix script is fully installed and executes!
Once the PikeYoseFix script is installed, it does not need to be installed again and it should be safe to install future OS X updates. It automatically runs at every system shutdown re-copying Pike's boot.efi to the proper locations just in case something like an OS X update overwrote it.

If you don't have PikeYoseFix script installed, or if you have OS X installed on a Fusion drive where the PikeYoseFix script doesn't work properly, you should disable "Install OS X updates" and "Install system data files and security updates" in System Preferences > App Store so that OS X doesn't automatically install any future updates that may overwrite Pike's boot.efi.

Lastly, if Pike's boot.efi boot loader was overwritten after an OS X update because you didn't take the precaution of installing the PikeYoseFix script, and you have a folder with question mark on boot, here is a link to instructions on how to restore Pike's boot.efi to restore the ability to boot.
________________________________________________________________

If you find Pike's boot loader valuable in keeping your 2006/2007 Mac up-to-date, please consider donating to him as a thank you and to encourage future continued development. He's had a tough time with hardware and been developing all this time without access to an actual 2006/2007 Mac Pro! His donation page is in euros, where €20 is around $23 USD, and PayPal will show the actual conversion used at time of donation. I know any amount is highly appreciated.

Even if you don't donate, you may consider simply thanking him via a comment on his blog, as he's done a lot of work without asking for anything in return or benefiting from this project. Thanks Pike!


How can these Macs run Yosemite?

Apple does not support OS X Yosemite on the original 2006/2007 Mac Pro and 2006 Xserve. These 64-bit Mac Pros and Xserves have EFI32 firmware and can't natively boot OS X Yosemite "out-of-the-box", but are easily capable of running it with a different boot loader. Once a new boot loader is used to launch the native 64-bit Yosemite kernel, OS X 10.10 boots and works normally exactly as it does on a 2008 Mac Pro or newer with EFI64 firmware.


Background:

OS X 10.6 Snow Leopard was the first OS X version with optional support for a 64-bit kernel, allowing booting either with a 32-bit or 64-bit kernel. However, Apple did not support booting the 64-bit kernel in Macs that shipped with EFI32 firmware, even if they had 64-bit processors capable of running the 64-bit kernel. When Apple dropped the 32-bit kernel entirely from OS X, starting with OS X 10.8 Mountain Lion, EFI32 Macs no longer had an Apple-supported mechanism to boot newer OS X versions.

The last version of OS X officially supported by Apple on the original 2006 Mac Pro MA356LL/A (MacPro1,1), 2007 Mac Pro (8-core) MA1186/A (MacPro2,1) and Xserve (Late 2006) MA409LL/A (Xserve1,1) models was OS X 10.7 Lion, and then only when booted with a 32-bit kernel due to their EFI32 firmware. However, these Macs were the most powerful and upgradable EFI32 models and have a 64-bit architecture, so the user community has been keeping them running with 64-bit kernels and newer OS X releases using a variety of methods.


Two approaches that can be used to boot OS X 10.10 Yosemite on unsupported Mac Pro models:


Piker-Alpha bootloader (preferred approach)

This method, a fork of boot.efi boot loader that thunks EFI64 calls from the 64-bit OS X kernel to the EFI32 firmware.

Additional information about Pike's boot.efi is available at Pike's blog, Universum. There are two variations available, one with a legacy light grey background/dark grey Apple logo boot screen boot.efi that blends with the native EFI32 pre-boot screen (2008-2012 Mac Pro-style), and a new black background/white Apple logo boot screen boot.efi (2013 Mac Pro-style).

With Pike's boot.efi, holding Command-R to start the OS X Recovery System that gets installed with Yosemite is supported, although holding Option/Alt at boot and selecting the "Recovery HD" may not work until the OS X install image in the Recovery system is updated with Pike's boot loader. 2006/2007 Mac Pros do not support Internet Recovery.

After an initial report of failure booting from a Fusion Drive, there has since been a report of success so Fusion Drives may have to be created manually before installing Yosemite.

While this method is preferred because it's a native EFI boot, there is some risk is that installing future Yosemite updates could overwrite Pike's EFI32 boot.efi if Apple were to update the stock EFI64 boot.efi. This would be unusual, but it has happened in a few previous OS X updates and is the case with the 10.10.2 update. If this were to happen, the system would no longer be natively bootable on a 2006/2007 Mac Pro until it had Apple's stock boot.efi replaced with Pike's boot.efi again. A simple approach to help protect against this is PikeYoseFix, a launch daemon that re-copies the EFI32 boot.efi file to proper locations at shutdown.


Hackintosh” boot loader

This method uses a legacy mode (CSM) boot loader to load the stock 64-bit OS X kernel while emulating EFI NVRAM. Note that the Xserve doesn't support legacy/PC BIOS emulation mode, so it can't directly use this approach.

The Chameleon boot loader was used in MacEFIRom's original approach to booting the 64-bit kernel on the 2006/2007 Mac Pro. Chameleon has since been updated to properly support the Yosemite kernel, and the Clover boot loader was always capable of booting Yosemite since it boots using the stock OS X boot.efi boot loader which in turn loads the Yosemite kernel. After an initial successful report here which used Clover, instructions were posted on how to use Clover to install and boot Yosemite DP1 along with an initial script. A full Mac Pro hardware configuration for Clover to support audio and the ODD SATA ports has been posted.

Booting with Chameleon/Clover is sometimes preferable in configurations with otherwise-unsupported hardware that needs to be initialized and usable in OS X, such as unsupported graphics cards or HDMI audio in certain situations.


Support for Handoff in Yosemite to allow AirDrop, Continuity and Instant Hotspot with iOS 8 devices:

The original Airport Extreme (802.11a/b/g/draft-n Wi-Fi) and Bluetooth 2.0+EDR options from Apple don't support Handoff. Several vendors, including MacVidCards, sell new add-on hardware kits to retrofit older Mac Pros with 802.11ac Wi-Fi and Bluetooth 4.0 LE that work in 2006/2007 Mac Pros to allow Handoff. There have been reports of needing to sign out of iCloud and then sign in again after replacing WiFi and Bluetooth hardware to enable Handoff.

There has been a report of an OEM Bluetooth 2.0+EDR card causing a conflict with USB devices. If you experience issues with the built-in USB ports under Yosemite, you may also consider removing or upgrading your Bluetooth card.

In Yosemite, both phone calls and SMS from OS X with an iPhone work with a 2006/2007 Mac Pro and are not dependent on OS X Handoff support.


Unsupported original legacy graphics cards vs. Yosemite-supported graphics cards:

Yosemite does not include 64-bit kernel extension device drivers for the original NVIDIA GeForce 7300 GT, ATI Radeon X1900 XT, and NVIDIA Quadro FX 4500 PCIe graphics cards that shipped with these Mac Pros, nor the ATI Radeon X1300 that shipped with the Xserve (Late 2006), so they do not work properly in Yosemite. These graphics cards display issues such as a very sluggish GUI with no QE/CI support, no framebuffer support (for DVD Player, Geekbench and other programs), graphics artifacts, mouse tearing, inability to change resolutions, bad refresh rates, and other system instabilities. If you need normal graphics support in Yosemite, you will need a newer PCIe graphics card, with popular options being the Apple ATI Radeon HD 5770 Graphics Upgrade Kit for Mac Pro, SAPPHIRE HD 7950 3GB GDDR5 MAC Edition, or many different options of stock and Mac-"flashed" PC cards.

Many, but not all, modern stock non-flashed PC graphics cards with AMD (for OpenCL/OpenGL support) or Nvidia chipsets (for CUDA/OpenCL/OpenGL support) work "plug and play" with Yosemite in 2006/2007 Mac Pros, although the display will remain off until after the OS X Desktop initializes. This means you won't see anything during the boot process.

Compatible properly-Mac-flashed PC cards offer two benefits over stock non-flashed PC cards: allowing a normal boot screen just like a Mac-specific graphics card, and better compatibility in OS X with the card's capabilities/performance/ports. Most, but not all, Mac-flashed ATI/AMD cards have EBC firmware that work in all PCIe-based 2006-2012 Mac Pro models with either EFI32 or EFI64. All newer Mac-flashed Nvidia cards have EFI64 firmware and will act like non-flashed PC cards with no boot screens in EFI32-based 2006/2007 Mac Pros, except for older Mac-flashed Nvidia GeForce 8800 GT/9800 GT/GT 120 cards with EFI32 firmware.
Note also that the 2006/2007 Mac Pro has PCIe 1.1 expansion slots, with the bottom double-wide slot capable of being configured to use a maximum 2.5 GT/s link speed when configured as a x16 lane graphics slot. Yosemite's Expansion Slot Utility, located in /System/Library/Core Services, supports the 2006-2007 Mac Pro to configure the number of lanes available in each slot. PCIe 2.0/3.0 cards that can run at 5.0 GT/s link speed in 2008-2012 Mac Pros can work in 2006/2007 Mac Pros, but only with a PCIe 1.1 maximum 2.5 GT/s link speed.

None of these options are officially supported in these Mac Pros by AMD, Apple, or Nvidia, but can work with either the Piker-Alpha or Chameleon/Clover boot loaders.


iMessage/FaceTime note:

Regardless of approach used, most users cannot initially login to iMessage or FaceTime using their Apple ID from their Mac Pro after installing Yosemite as a security precaution. When trying to login, they receive an iMessage Registration validation code. The solution is to contact Apple support, provide the Mac Pro's serial number, explain that Yosemite was installed and that iMessage isn't working and provide the validation code. Apple then unblocks the Mac Pro, allowing iMessage and FaceTime login immediately and in the future without other issues.
Is there anyone in the LA area who can perform this task on my 2,1 machine? If so please contact me and let's arrange a commission date. charlesabland@gmail.com
 

sarthak

macrumors 6502
Nov 19, 2012
467
6
Is there anyone in the LA area who can perform this task on my 2,1 machine? If so please contact me and let's arrange a commission date. charlesabland@gmail.com

You can follow this guide I have written up (Difficulty Level: Easy).

1. You can download the prebuilt image here:
https://mega.co.nz/#!SoAgnKqI!GUinePUGF3jAAu3oUym-GHBC9doWRTU1p6nnkXkJFdQ
[Source: Previously posted in this thread]

2. Just use Disk Utility to "Restore" this image to a Mac OS X Extended Journaled partition on a USB or spare hard drive. (Google: Restore disk utility image).

3. Boot from this USB or hard drive you just restored by holding Option key at boot.

4. Install Yosemite just as you would normally do with any other mac.

5. When you first boot into Yosemite (after it is installed, you set up user account etc and get to actually use Yosemite), installed PIKEYOSEFIX that can be downloaded here:
https://forums.macrumors.com/thread...d-os-x-yosemite.1740775/page-87#post-20533461
(Install it just as you would install any other piece of software on a Mac).
[Source: Previously posted in this thread]

6. Install 10.10.5 update from the Mac App Store (just like you would update any other mac).

7. Install PikeYoseFix again (just in case, the same one from step #5) after updating.

8. Enjoy!
 

jjrumours

macrumors newbie
Aug 24, 2015
1
1
After waiting three years to upgrade my old Mac Pro 2.1 from Lion, I finally took the plunge.
I must be one of the few people to read this entire thread but I was always put off by the number of problems everyone seemed to have!
I joined today to register my thanks to everyone involved in making the PikerYoseFix script and the pre-patched installer available … I'm sure one day I'll start on El Capitan, but for now; Thanks to everyone on this thread for putting so much time in to modernise these machines.
 
  • Like
Reactions: humann

Mrewright

macrumors newbie
Aug 16, 2015
5
0
I too had problems with SFOTT with Yosemite but had previously been successful with Mavericks. I too had the system reverting back to the latest version of OS X it could find after trying to boot in Yosemite. The Pre-patched installer worked for me and I found it easier to implement than SFOTT.

The pre-patched installer worked for me too, and it was much easier than SFOTT. Thank you for the suggestion!

Ernie
 

donjames

macrumors member
Feb 20, 2015
89
7
Henderson, Texas
Hi all,

I am hoping you can provide a relatively inexperienced user with some help and advice. I've got a MacPro 1,1 which I just tried to upgrade to Yosemite using the Sixty Four On Thirty Two (SFOTT) script to create a bootable USB flash drive. I followed the directions in the youtube video exactly, and when I just tried to boot from my USB drive I initially got the white apple logo on the black background suggesting it was booting, and then the computer abruptly shut down and restarted with a gray screen stating "your computer restarted because of a problem". I wish I could somehow be more descriptive, but I really dont have much to go on. I am hoping that some of the more experienced folks can provide some suggestions as to what may have gone wrong in creating my boot disk and how to fix it.

Thanks!
Ernie
Hi,

I tried the SFOTT method and never could make it work. I wrote some instructions that do work: http://donaldbjames.com/yosemiteonmacpro.html . Let me know if it works for you.

Regards,

Don James
Henderson, Texas USA
 

Mrewright

macrumors newbie
Aug 16, 2015
5
0
Don: thanks so much for the helpful response. I was able to get it worked using the prepatched installer on the USB key, and it was very straightforward. I would recommend that method to all others contemplating this upgrade.

Thanks again,
Ernie
 

estevet

macrumors newbie
Aug 28, 2015
3
0
Catalonia
Updated without problem, 10.10.4 to 10.10.5, on Mac pro 1.1 / Ati Radeon hd 5770. Great work, thanks for the all team...
Just a question: Is there any possibility to find a pre-patched Piker-Alpha bootable Yosemite 10.10.5 installer? Just in case of problem, to avoid the boring task: first install OS X 10.10 and update it to 10.10.5.. Thanks for your answers and sorry for my bad english..
 

Hennesie2000

macrumors 68000
Sep 29, 2007
1,514
42
Maryland
Updated without problem, 10.10.4 to 10.10.5, on Mac pro 1.1 / Ati Radeon hd 5770. Great work, thanks for the all team...
Just a question: Is there any possibility to find a pre-patched Piker-Alpha bootable Yosemite 10.10.5 installer? Just in case of problem, to avoid the boring task: first install OS X 10.10 and update it to 10.10.5.. Thanks for your answers and sorry for my bad english..

Just make one.
 

mikeboss

macrumors 68000
Aug 13, 2009
1,517
790
switzerland
Follow my guide that is linked to at the top of the first post. If you start with a 10.10.5 version of the Install OS X Yosemite app from the AppStore then you will be building a patched 10.10.5 installer.

I think something has changed. either I did it wrong several times or Apple did change something in 10.10.5 . while fiddling around with an El Capitan installer stick I thought I could bring my Yosemite stick up to the latest version. but it wouldn't boot properly and gave me a kernel panic. it seems the kernelcache was relocated. I will investigate further and report back.
 

mikeboss

macrumors 68000
Aug 13, 2009
1,517
790
switzerland
I can confirm this, it's not working anymore with 10.10.5 (it gives a kernel panic during boot). I veryfied this one more time. thanks to Pike's hint, the stick boots when I edit com.apple.Boot.plist with an entry for the path to the kernel cache. testing right now if this gives a working OS X Yosemite installation or not...
 

Hennesie2000

macrumors 68000
Sep 29, 2007
1,514
42
Maryland
I can confirm this, it's not working anymore with 10.10.5 (it gives a kernel panic during boot). I veryfied this one more time. thanks to Pike's hint, the stick boots when I edit com.apple.Boot.plist with an entry for the path to the kernel cache. testing right now if this gives a working OS X Yosemite installation or not...

Please report back and I'll update the guide with details for 10.10.5.
 

mikeboss

macrumors 68000
Aug 13, 2009
1,517
790
switzerland
this is for 10.10.5 install media only: place the attached com.apple.Boot.plist file into
/Library/Preferences/SystemConfiguration/ (on the install media) and it will work as it did before.
 

Attachments

  • com.apple.Boot.plist.zip
    805 bytes · Views: 172
Last edited:

RobertJB

macrumors member
Mar 14, 2013
60
1
Netherlands
All,

I have been a fool and installed the last update of Yosemite today.
Now my system does not boot in the version with the corrected boot.efi.

could one of you please indicate how I get my system working again?
Do I simply install the modified boot.efi in the root of the yosemite folder or do I need to do a other thing to get it up and running again.

thanks for the help.
 

Hennesie2000

macrumors 68000
Sep 29, 2007
1,514
42
Maryland
All,

I have been a fool and installed the last update of Yosemite today.
Now my system does not boot in the version with the corrected boot.efi.

could one of you please indicate how I get my system working again?
Do I simply install the modified boot.efi in the root of the yosemite folder or do I need to do a other thing to get it up and running again.

thanks for the help.

You won't put it in the root folder. You will have to replace it in the two locations, CoreServices and /usr/standalone/i386.
 

thewillhelm

macrumors newbie
Aug 31, 2015
1
0
6. Install 10.10.5 update from the Mac App Store (just like you would update any other mac).

7. Install PikeYoseFix again (just in case, the same one from step #5) after updating.

Regarding these steps...and before I try it again, I am wondering...Once I install the 10.10.5 update, how do I re-install the PikeYoseFix after that? Doesn't the Mac automatically restart after the OS install? And won't I be left with an unbootable system before I get a chance to redo the Pike file? I ask because I trie this previously with I think 10.10.4, and it never booted, even though I (am pretty sure I) installed the Pike fix.

Dumb question , I'm sure. Just doublechecking before I make the same mistake twice!
 

RobertJB

macrumors member
Mar 14, 2013
60
1
Netherlands
You won't put it in the root folder. You will have to replace it in the two locations, CoreServices and /usr/standalone/i386.

I did install the boot.efi from my USB startup disk to the two locations but still my system will not boot!

dod I need to do additional things?

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