5

Upgrading the Mac Pro 1.1 2006 in the standard way using the app store is not possible. This is caused by the lack of the 64 bit EFI bios. The hardware of the Mac Pro 1.1 is already complete 64bit capable but they do ship the efi bios only in 32bit version. Therefore the installer checks against this machine and note that you are not able to install OS X mavericks with your current hardware.

This is not totally true, because there exists a good workaround, which patches the boot.efi to be able to boot at the 32bit efi the 64bit OS X mavericks. But I encountered some problems which are not described in the tutorials i used. So i will publish here an accomplished tutorial for this task.

2
  • You can't if the bios isn't 64-bit
    – Ramhound
    Commented Jan 21, 2014 at 11:08
  • 3
    @Ramhound I did this the last weekend and i want to post a full tutorial at this place.
    – cguenther
    Commented Jan 21, 2014 at 12:45

1 Answer 1

8

Thank you for up voting! So i was able to add the missing links.

1. Download the OS X 10.9.1 Mavericks installer

As you may noticed, the apple app store denies the installation of the OS X upgrade caused by the lack of hardware compatibility. But we want to download the installer anyways. A possible solution is to run the download enabler tool. You can find it at the following place Mavericks_download_enabler. Extracting this zip file and running the executable with admin privileges disables the hardware check for the mavericks download in the app store. After reboot you should be able to click install. After giving an Apple-ID (which do not requires a credit card id) you should start the installation. This first downloads the installer (~5.4GB) and afterwards give you the first installation slide. At this point you can cancel the installation. The install package resides in the application folder.

2. Create a bootable installation usb drive

I used the tutorial bootable installation usb drive. The mentioned way using the command line tool, does not work for me. But the long way does.

3. Enable boot possibility for 32bit EFI bios

As mentioned by tiamo in this forum there exists an EFI 64bit to 32bit wrapper. You have to download the "boot.zip" file from the forum above and replace the boot.efi (which is content of the zip file) with the boot.efi files located on your bootable usb drive at:

    System/Library/CoreServices/boot.efi
    usr/standalone/i386/boot.efi

4. Modify OSInstall.mpkg to disable the hardware check of the installer

When you try to boot at this point the installer from the usb drive, it should be able to boot up. But you will notice the installers message that the current hardware is not supported. Therefore we have to got rid of the installers hardware dependency check. The problem of often presented ways are, that you need a software called "flat package editor" which is available as a part of "X-Code". So you need access to X-Code which is not available under OS-X 10.6.8 directly from the app store. So i found a workaround to extract the mpkg package with the pkgutil command line tool.

4.1. Copy the OSInstall.mpkg

Copy your Packages/OSInstall.mpkg from your bootable usb drive to your desktop.

4.2. Extract the mpkg file by using the command line pkgutil

    cd /Users/<yourLocalUserName>/Desktop/
    pkgutil --expand ./OSInstall.mpkg ./OSInstall

The first lines above let you go to your personal desktop folder. Please consider to replace <yourLocalUserName> with the username you are using on your Mac. The second line extracts the install package to the folder "OSInstall".

4.3. Modify OSInstall.mpkg

Modify the file inside the OSInstall folder on your desktop as shown in this youtube video.

4.4. Create the modified mpkg package from your modified folder

First you should remove the existing unmodified OSInstall.mpkg file on your desktop. After that you can create the new package by running the following commands:

    cd /Users/<yourLocalUserName>/Desktop/
    pkgutil --flatten ./OSInstall ./OSInstall.mpkg

4.5. Replace the modified OSInstall.mpkg

Replace the your modified OSInstall.mpkg with the unmodified on your usb drive located at packages/OSInstall.mpkg.

5. Install OS X 10.9.1

Warning! This way of installation is not officially supported. So please backup your data in front of upgrading!

Reboot your system with your connected bootable usb drive, which contains the modified installation system. While booting your Mac hit and keep pressing the alt key until you see a boot selection screen. At this point you can choose you usb device to boot the OS X installer. If all previous steps are done correctly you should be able to install the system, like it is a supported one. You do not need any additional bootloader like chameleon. Please consider that the current Nvidia drivers are supporting only devices greater or equal than the Geforce 8 series. So you will see the correct desktop, but you do not have hardware support rendering the window effects stuff, when you are running the stock Nvidia 7300GT.

1
  • 1
    Following this great tutorial, it should be mentionned that updating to 10.9.2 will override the boot.efi file. You'll need to replace it again (as said here retrocosm.net/2014/01/04/mac-pro-11-and-mavericks at the end of article). Moreover, it would be great to add a list of recommanded graphic card as a lot of people successfully ran a lot of various AMD and Nvidia cards. I still didn't try to update my MacPro cause i don't know which card is the best deal for like 100$/80€.
    – Akaryatrh
    Commented Oct 4, 2014 at 18:16

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .