Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Being as you haven't told us where you are replacing the boot.efi s we cannot tell if you are putting them in the right place - hint post 854, but forget the _92 lines :)

Tiamo's boot.efi is 462kb or very near whereas the Apple one is 505kb or thereabouts.

Cheapest card? Depends, but ones I know work are the Mac 2600xt and the Mac 5770 - another that may work is the Mac X1900XT - but that was hopelessly unreliable even when new - in my experience.

I've been meaning to get an Apple TB -> Firewire adaptor to see if Target Disk mode works across to the MP - but, I haven't so I cannot comment, sorry

I wouldn't even waste a dollar on the X1900XT. Apple replaced 3 of them for me before I convinced them to upgrade me to the 8800GT for free. I know the 8800GT will work with Mavericks and its a single slot card (does run hot though).
 
I think I have a solution to the 10.9.2 update problem.

I think I have a solution to the 10.9.2 update problem.

I used some magic that rectalogic found, that was posted here : http://blog.rectalogic.com/2008/08/virtualizing-mac-os-x-leopard-client.html
And there is more information about it here: https://forums.macrumors.com/threads/1365439/

Basically we can use launchd to copy the boot.efi for tiamo over the boot.efi files in the two locations every time the system shuts down.

So here are the basic steps:

1. Copy tiamo's boot.efi to /usr/standalone/i386/boot.efi.tiamo
2. Create a new file called com.tiamo.macprofix.plist with the text below and save it to /Library/LaunchDaemons
3. Run 'plutil -lint /Library/LaunchDaemons/com.tiamo.macprofix.plist' to make sure you saved the file properly. This will make sure the plist file is formatted properly.
4. Run 'sudo launchctl load /Library/LaunchDaemons/com.tiamo.macprofix.plist'
5. Reboot (This may be optional since you've already loaded the daemon, but I did not test without rebooting)
6. Install 10.9.2
7. ...
8. Profit.

Enjoy.

If you need help with getting the file created, please refer to the other MacRumors thread and rectalogic's blog post linked above.

I haven't tested this extensively, but I did test it twice.
First test was a completely fresh install of 10.9.0 (10.9). I used the 10.9.2 Combo updater.
Second test was run from my main Mac Pro running 10.9.1 and I used the App Store to update.

Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
    "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>com.tiamo.macprofix</string>
    <key>ProgramArguments</key>
    <array>
            <string>/bin/bash</string>
            <string>-c</string>
            <string>trap "cp /usr/standalone/i386/boot.efi.tiamo /usr/standalone/i386/boot.efi; chflags nouchg /System/Library/CoreServices/boot.efi; cp /usr/standalone/i386/boot.efi.tiamo /System/Library/CoreServices/boot.efi; chflags uchg /System/Library/CoreServices/boot.efi" SIGINT SIGTERM SIGHUP; sleep 999999 & wait $!</string>
    </array>
    <key>KeepAlive</key>
    <true/>
    <key>RunAtLoad</key>
    <true/>
</dict>
</plist>

Please note the one big long line. It needs to be all on one line. I did not experiment with breaking it up into additional lines.

It's one long line with the following text:

<string>trap "cp /usr/standalone/i386/boot.efi.tiamo /usr/standalone/i386/boot.efi; chflags nouchg /System/Library/CoreServices/boot.efi; cp /usr/standalone/i386/boot.efi.tiamo /System/Library/CoreServices/boot.efi; chflags uchg /System/Library/CoreServices/boot.efi" SIGINT SIGTERM SIGHUP; sleep 999999 & wait $!</string>
 
I think I have a solution to the 10.9.2 update problem.

I used some magic that rectalogic found, that was posted here : http://blog.rectalogic.com/2008/08/virtualizing-mac-os-x-leopard-client.html
And there is more information about it here: https://forums.macrumors.com/threads/1365439/

Basically we can use launchd to copy the boot.efi for tiamo over the boot.efi files in the two locations every time the system shuts down.

So here are the basic steps:

1. Copy tiamo's boot.efi to /usr/standalone/i386/boot.efi.tiamo
2. Create a new file called com.tiamo.macprofix.plist with the text below and save it to /Library/LaunchDaemons
3. Run 'plutil -lint /Library/LaunchDaemons/com.tiamo.macprofix.plist' to make sure you saved the file properly. This will make sure the plist file is formatted properly.
4. Run 'sudo launchctl load /Library/LaunchDaemons/com.tiamo.macprofix.plist'
5. Reboot (This may be optional since you've already loaded the daemon, but I did not test without rebooting)
6. Install 10.9.2
7. ...
8. Profit.

Enjoy.

If you need help with getting the file created, please refer to the other MacRumors thread and rectalogic's blog post linked above.

I haven't tested this extensively, but I did test it twice.
First test was a completely fresh install of 10.9.0 (10.9). I used the 10.9.2 Combo updater.
Second test was run from my main Mac Pro running 10.9.1 and I used the App Store to update.

Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
    "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>com.tiamo.macprofix</string>
    <key>ProgramArguments</key>
    <array>
            <string>/bin/bash</string>
            <string>-c</string>
            <string>trap "cp /usr/standalone/i386/boot.efi.tiamo /usr/standalone/i386/boot.efi; chflags nouchg /System/Library/CoreServices/boot.efi; cp /usr/standalone/i386/boot.efi.tiamo /System/Library/CoreServices/boot.efi; chflags uchg /System/Library/CoreServices/boot.efi" SIGINT SIGTERM SIGHUP; sleep 999999 & wait $!</string>
    </array>
    <key>KeepAlive</key>
    <true/>
    <key>RunAtLoad</key>
    <true/>
</dict>
</plist>

Please note the one big long line. It needs to be all on one line. I did not experiment with breaking it up into additional lines.

It's one long line with the following text:

<string>trap "cp /usr/standalone/i386/boot.efi.tiamo /usr/standalone/i386/boot.efi; chflags nouchg /System/Library/CoreServices/boot.efi; cp /usr/standalone/i386/boot.efi.tiamo /System/Library/CoreServices/boot.efi; chflags uchg /System/Library/CoreServices/boot.efi" SIGINT SIGTERM SIGHUP; sleep 999999 & wait $!</string>

Can anybody write a simple AppleScript or AutoMator. using this method, To make it easy.
 
I think I have a solution to the 10.9.2 update problem.

I'm convinced that such a script would be executed every time you normally shut down Mavericks, but are you positive it would get executed AFTER Apple carries out a system update that requires the computer to be restarted? I mean, in such a case, wouldn't the update procedure itself be the very last thing that gets executed before booting up, thereby bypassing whatever shutdown scripts one might devise?
 
I'm convinced that such a script would be executed every time you normally shut down Mavericks, but are you positive it would get executed AFTER Apple carries out a system update that requires the computer to be restarted? I mean, in such a case, wouldn't the update procedure itself be the very last thing that gets executed before booting up, thereby bypassing whatever shutdown scripts one might devise?

I'm only convinced it works because I tested it twice and both times the update to 10.9.2 worked fine, it booted up normally and I didn't have to manually update the boot.efi files at all.

I have an unused MacPro1,1 sitting next to me and I can test any scenario you would like. I already mentioned two scenarios I tested in the previous post where the 10.9.2 updates worked fine.

Before you update to 10.9.2 yourself, after implementing the above fix, reboot yourself and check the date/time of the boot.efi in the two locations. Every time you reboot the machine it updates those two files, so the date/time should be changed on the file. So to make sure it's working, after you reboot check that the date/time on the boot.efi files was changed.
 
Being as you haven't told us where you are replacing the boot.efi s we cannot tell if you are putting them in the right place - hint post 854, but forget the _92 lines :)

Tiamo's boot.efi is 462kb or very near whereas the Apple one is 505kb or thereabouts.

Cheapest card? Depends, but ones I know work are the Mac 2600xt and the Mac 5770 - another that may work is the Mac X1900XT - but that was hopelessly unreliable even when new - in my experience.

I've been meaning to get an Apple TB -> Firewire adaptor to see if Target Disk mode works across to the MP - but, I haven't so I cannot comment, sorry


Yeah your post (#818)was the one I was looking at but in windows I was literally going to /Volumes/System/Mac OS X..... and replacing the one there. The one I needed to replace was /System/Library/CoreServices.....

I got around my startup issue by just removing all of my hard drives except my windows one.
 
I'm convinced that such a script would be executed every time you normally shut down Mavericks, but are you positive it would get executed AFTER Apple carries out a system update that requires the computer to be restarted?

Good point, I am afraid the logout scripts run at logout, not shutdown (need to google "shutdown script", however)
 
Yes, you are right. "Logout script" would be the correct designation.

Why do you need scripts? The simple launch daemon plist I posted above works fine. And it runs at shutdown, and I've tested it with updating to 10.9.2 without issue. Seems like a simple enough solution to me.

But if there is a way to improve it, that's good too.
 
Mac Pro 1,1 and OS X Mavericks 10.9.2 success

I can not believe it, but downloading the Mavericks Installer from the appstore yesterday and using SFOTT I successfully upgraded my Snow Leopard MacPro1,1 to Mavericks.

I emphasised yesterday, because the installer must be 10.9.2 already, since that is what I ended up with.

Apart from Mavericks no longer recognising my Monitor (?) requiring me to fiddle with 800x600 for the first couple of hours, the upgrade was pretty smooth.

Oh, and the stock NVIDIA GeForce 7300 GT 9 MB works, but has pretty annoying flicker when scrolling ... eBay here I come.

Tiamo! Ti amo :D
 
I think I have a solution to the 10.9.2 update problem.

../..

<string>trap "cp /usr/standalone/i386/boot.efi.tiamo /usr/standalone/i386/boot.efi; chflags nouchg /System/Library/CoreServices/boot.efi; cp /usr/standalone/i386/boot.efi.tiamo /System/Library/CoreServices/boot.efi; chflags uchg /System/Library/CoreServices/boot.efi" SIGINT SIGTERM SIGHUP; sleep 999999 & wait $!</string>

Nice, need to be updated for Fusion drive :rolleyes:
 
oemden

I'll be trying oemden's newly posted update work-around later today.

http://oemden.com/?p=791

sfott has worked fine on my 1,1 with nvidia GTS 450 (PC), I don't see the apple or boot screen but that's the only limitation.
 
Nice, need to be updated for Fusion drive :rolleyes:

I don't know anything about fusion drives, sorry. But it's easy enough to add additional paths or commands in the string.

That string, within the quotes, runs on shutdown.
 
Mac Pro 10.9.2 Update

I've made it easier to update 10.9.2.

Instead of following the instructions above, just install the attached package. It will put the LaunchDaemon out there.

So here are the new steps.

1. Install TiamoMacProFix.pkg (attached to this thread)
2. Reboot (yes this is necessary)
2a. Reboot again if you want to then verify the date/time stamp on the two boot.efi files (/usr/standalone/i386/boot.efi and /System/Library/CoreServices/boot.efi) are updated properly. They won't be updated until the second shutdown/reboot. (optional step but a good one if you want to verify the files are updating properly)
3. Install 10.9.2 update.
4. ...
5. Profit.

Consider this a version .1 beta package. I'll work on building a new package file that won't require a reboot and will do additional checks (to make sure you're not installing this on something like a MacPro3,1+ and that you're definitely using 10.9.0 or greater, etc).

Again, after you install this package you can freely update to 10.9.2 and not worry about having to manually replace boot.efi files.

This was tested on a MacPro1,1 with a fresh install of 10.9.2 and updated using the AppStore on a single drive.
This was NOT tested on a fusion drive.
 

Attachments

  • TiamoMacProFix.pkg.zip
    254.1 KB · Views: 2,713
Mac Pro 2.1 update to Mavericks

First of all a huge thanks to Taimo for the amazing work on his hack for upgrading to osx 10.9.1. I am new to this kind of stuff and basically fumbling in the dark with regards to getting my Mac Pro 2.1 - 2xQuadcore running again. Everything was working perfectly running Logic Pro X and other essential software for music production. Unfortunately App Store did a Mavericks 10.9.2 update behind my back :) ( forgot to uncheck autoupdate) and has subsequently overwritten the boot.efi. The new one is locked and I cannot overwrite it in System/Library/CoreServices/boot.efi as it is locked here.
I remedied the situation by re-installing OSX 10.9.1 on my boot drive.
My question is, can the solution posted by tobyg fix the update problem on my 10.9.2 drive ? Any advice would be greatly appreciated. Thanks folks.
 
Last edited:
Unfortunately App Store did a Mavericks 10.9.2 update behind my back :)
Oh, how so?

................and has overwritten the boot.efi. The new one is locked and I cannot overwrite it in System/Library/CoreServices/boot.efi as it is locked here.
There are terminal commands on this thread that will unlock those files. They are similar to.....sudo chflags nouchg /Volumes/<Mountain\ Lion volume>/System/Library/CoreServices/boot.efi
 
Issues with Tiamo install on MacPro1,1

I had a working 10.9.1 install on a Mac Pro 1,1 (installed using the BatmanOfZurenarh method, which uses the Chameleon bootloader and a separate partition, on a FAT32 volume).

I should have waited to do the 10.9.2 update, but I went ahead and then borked the system. D'oh!

Today I tried the Tiamo installer method, but even after editing the files and substituting the boot.efi where required, it doesn't work. I got it to boot successfully from the USB disk, but then the OS X Mavericks installer still flags my Mac as not supported. Is there another hidden .plist we need to edit, or a script we need to comment out, etc?

I did it twice just to make sure I wasn't missing any steps, so I'm at a loss for what to do next. Since the only working OS I have is 10.7.5 Lion, I can't use Time Machine to restore my old Mavericks system either.

Any advice would be much appreciated.
 
boot.efi unlocked

Thanks a bunch you rock, that did the trick.:D

Oh, how so?


There are terminal commands on this thread that will unlock those files. They are similar to.....sudo chflags nouchg /Volumes/<Mountain\ Lion volume>/System/Library/CoreServices/boot.efi
 
Please note the one big long line. It needs to be all on one line. I did not experiment with breaking it up into additional lines.

It's one long line with the following text:

<string>trap "cp /usr/standalone/i386/boot.efi.tiamo /usr/standalone/i386/boot.efi; chflags nouchg /System/Library/CoreServices/boot.efi; cp /usr/standalone/i386/boot.efi.tiamo /System/Library/CoreServices/boot.efi; chflags uchg /System/Library/CoreServices/boot.efi" SIGINT SIGTERM SIGHUP; sleep 999999 & wait $!</string>

Does it really have the '&amp' code in there or should that be a regular ampersand? I think the latter...
 
Yes it really has that in there. Run the utility to test the plist syntax. Or just install the pkg I made.
 
MacPro1,1 10.9.2 Tiamoed Graphic Card

Gentlemen,

not to hijack this thread I just created a new one about upgrading the graphics card in an old 2006 Mac Pro with Tiamo boot.efi

So if any other MacPro1,1 or 2,1 user would like to share his recommendation, please hop over there.

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