Resolved 2006/2007 Mac Pro (1,1/2,1) and OS X Yosemite

Discussion in 'Mac Pro' started by Mr. Zarniwoop, Jun 3, 2014.

  1. Hennesie2000 macrumors 68000

    Joined:
    Sep 29, 2007
    Location:
    Maryland
    #2151

    Both boot.efi files
    /System/Installation/Packages/OSInstall.mpkg
    /System/Installation/Packages/InstallableMachines.plist
    /System/Library/CoreServices/PlatformSupport.plist

    How they are modified is fully explained in the guide.
     
  2. godzfire macrumors newbie

    Joined:
    May 20, 2013
    #2152
    Perfect, I will exclude these from my next clone and see if it works. Thank you.

    EDIT: There is no /System/Installation/Packages/OSInstall.mpkg on the Mac Pro. What does this package install?
     
  3. Hennesie2000 macrumors 68000

    Joined:
    Sep 29, 2007
    Location:
    Maryland
    #2153

    You asked what SFOTT modifies. SFOTT creates an installer which will have the OSInstall.mpkg.
     
  4. godzfire macrumors newbie

    Joined:
    May 20, 2013
    #2154
    Fair enough I guess. I'll have to try and get more information.
     
  5. Hennesie2000 macrumors 68000

    Joined:
    Sep 29, 2007
    Location:
    Maryland
    #2155

    The file changes that are not the boot.efi files are only to remove the checks that prohibit you from installing Yosemite onto an unsupported Mac.

    Your best option as I have said many times is to install Yosemite on the MacBook Pro using the App Store since it is a supported Mac. Then clone the drive to the Mac Pro and change out the boot.efi files. There is no need to mess with SFOTT or modifying the installer. By using SFOTT to install on the Mac Pro and then clone to the MacBook Pro is only going to introduce variables that are completely avoidable. Save yourself the headache and do it the other way around.
     
  6. gio64 macrumors member

    Joined:
    Aug 22, 2005
    #2156
    If anybody can help

    Hi, I was having a problem with not being able to extract the kernel with Pacifist. I tried a few times in different ways and 2 different Macs, but no way that is going to happen. Any item from the package seems to be off limits.

    I took the kernel from my MacBook pro (running Yosemite legit) and I put that in the Kernels folder (following Hennessie's instructions).

    I completed the process, rebooted and attempted to install on a FireWire drive to see if it installs and if it runs.

    Roughly 15% in the installation progress bar, I get this error:

    "an error occurred while extracting files from the package "Essentials.pkg".
    Quit the installer to restart your computer and try again."

    I looked at the log and this is what the last part shows:

    Dec 26 21:44:41 Mac-Pro.local OSInstaller[451]: PackageKit: Extracting file:///System/Installation/Packages/BaseSystemBinaries.pkg (destination=/Volumes/Yosemite/.OSInstallSandboxPath/Root, uid=0)
    Dec 26 21:45:11 Mac-Pro.local OSInstaller[451]: PackageKit: Using / as external payload root for package com.apple.pkg.BaseSystemResources
    Dec 26 21:45:11 Mac-Pro.local OSInstaller[451]: PackageKit: Extracting file:///System/Installation/Packages/BaseSystemResources.pkg (destination=/Volumes/Yosemite/.OSInstallSandboxPath/Root, uid=0)
    Dec 26 21:48:50 Mac-Pro.local OSInstaller[451]: PackageKit: Install Failed: Error Domain=PKInstallErrorDomain Code=110 "An error occurred while extracting files from the package “Essentials.pkg”." UserInfo=0x7fa47eba94d0 {NSUnderlyingError=0x7fa47e94b180 "archive verify failed", NSFilePath=/Volumes/Yosemite/.OSInstallSandboxPath/Root, NSURL=Essentials.pkg -- file:///System/Installation/Packages/OSInstall.mpkg#Distribution, PKInstallPackageIdentifier=com.apple.pkg.Essentials, NSLocalizedDescription=An error occurred while extracting files from the package “Essentials.pkg”.} {
    NSFilePath = "/Volumes/Yosemite/.OSInstallSandboxPath/Root";
    NSLocalizedDescription = "An error occurred while extracting files from the package \U201cEssentials.pkg\U201d.";
    NSURL = "Essentials.pkg -- file:///System/Installation/Packages/OSInstall.mpkg#Distribution";
    NSUnderlyingError = "Error Domain=PKXARArchiveErrorDomain Code=101 \"archive verify failed\" UserInfo=0x7fa47e99cb10 {NSURL=file:///System/Installation/Packages/Essentials.pkg#Payload, NSFileOwnerAccountID=99, NSFileHFSTypeCode=0, NSFileSystemFileNumber=54856, NSFileExtensionHidden=false, NSFileSystemNumber=16777233, NSFileSize=2979536301, NSFileGroupOwnerAccountID=99, NSFileOwnerAccountName=_unknown, NSFilePosixPermissions=420, NSFileHFSCreatorCode=0, NSFileCreationDate=2014-11-13 04:23:29 +0000, NSFileType=NSFileTypeRegular, NSFileGroupOwnerAccountName=_unknown, NSFileReferenceCount=1, NSFileModificationDate=2014-11-13 04:30:26 +0000, NSLocalizedDescription=archive verify failed}";
    PKInstallPackageIdentifier = "com.apple.pkg.Essentials";
    }
    Dec 26 21:48:50 Mac-Pro.local OSInstaller[451]: OSIInstallElement <OSIInstallElement: 0x7fa47e60b790> errored out:Error Domain=PKInstallErrorDomain Code=110 "An error occurred while extracting files from the package “Essentials.pkg”." UserInfo=0x7fa47eba94d0 {NSUnderlyingError=0x7fa47e94b180 "archive verify failed", NSFilePath=/Volumes/Yosemite/.OSInstallSandboxPath/Root, NSURL=Essentials.pkg -- file:///System/Installation/Packages/OSInstall.mpkg#Distribution, PKInstallPackageIdentifier=com.apple.pkg.Essentials, NSLocalizedDescription=An error occurred while extracting files from the package “Essentials.pkg”.}
    Dec 26 21:48:50 Mac-Pro.local OSInstaller[451]: ------- Install Failed -------
    Dec 26 21:48:50 Mac-Pro.local OSInstaller[451]: Operation: Install packages failed, Failure Reason: Error Domain=PKInstallErrorDomain Code=110 "An error occurred while extracting files from the package “Essentials.pkg”." UserInfo=0x7fa47eba94d0 {NSUnderlyingError=0x7fa47e94b180 "archive verify failed", NSFilePath=/Volumes/Yosemite/.OSInstallSandboxPath/Root, NSURL=Essentials.pkg -- file:///System/Installation/Packages/OSInstall.mpkg#Distribution, PKInstallPackageIdentifier=com.apple.pkg.Essentials, NSLocalizedDescription=An error occurred while extracting files from the package “Essentials.pkg”.}
    Dec 26 21:48:50 Mac-Pro.local OSInstaller[451]: open on /Volumes/Yosemite/System/Library/LaunchDaemons/com.apple.installer.osmessagetracing.plist: No such file or directory
    Dec 26 21:48:50 Mac-Pro.local OSInstaller[451]: Enabling system idle sleep.
    Dec 26 21:50:30 Mac-Pro.local OSInstaller[451]: Could not find next pane.


    If anybody can help, I thank you ahead of time.

    Giovanni
     
  7. Hennesie2000 macrumors 68000

    Joined:
    Sep 29, 2007
    Location:
    Maryland
    #2157

    Seems like the Essentials.pkg got corrupted which is either why you couldn't extract the kernel or happened while you were trying to extract it. Copy that pkg from the original installer application to your installer drive and try again.
     
  8. gio64 macrumors member

    Joined:
    Aug 22, 2005
    #2158
    Hi, thanks for the help and suggestions.
    I decided to re-download Yosemite using my MacBook Pro.
    I then copied the installer onto my MacPro and re-copied the Packages folder into the Yosemite Install Drive.

    No change. I still get the same error I was getting before.

    If you have any suggestions, I would really appreciate it. I am going to repeat all the installation steps on my MacBook Pro and prepare the drive there, to see if this changes anything.
     
  9. Hennesie2000 macrumors 68000

    Joined:
    Sep 29, 2007
    Location:
    Maryland
    #2159

    If you have a MacBook Pro that is supported I suggest just doing the install using that. You can either do it using Target Disk Mode or if your MBP doesn't have FireWire then I would suggest buying a SATA to USB adapter. They are pretty cheap and can be very useful.
     
  10. clavigo macrumors newbie

    Joined:
    Dec 27, 2014
    #2160
    Maybe you have an old version of pacifist. I have had the same problem.
     
  11. gio64 macrumors member

    Joined:
    Aug 22, 2005
    #2161
    Hi again, I hope you can still bear with me for a little longer.

    I have installed Yosemite on a firewire drive using my MacBook Pro.

    Now, I have to change the boot.fi files, I am assuming. Problem is, I do not know where they are. I have done a search and nothing shows up, with the exception of the one I downloaded to install initially on the installer.

    Any suggestions?
    Thanks.
     
  12. Hennesie2000 macrumors 68000

    Joined:
    Sep 29, 2007
    Location:
    Maryland
    #2162

    /System/Library/CoreServices/
    /etc/Standalone/i386/
     
  13. splifingate macrumors regular

    splifingate

    Joined:
    Nov 27, 2013
    Location:
    ATL
    #2163
    I've been preparing for regular use of Yosemite by waiting a few until I could find the time to get tobyg's .efi Stabilizer[tm] <smile> (thanks tobyg) script in place, and had the choice of the LS stable and nightly/beta . . . I chose the stable . . . you beat me to the nightly by a few hours.

    Not gana go FT Yose until 10.10.2 (or later, depending)....

    Thanks for sharing.

    Regards, splifingate

    ----------

    Very, very helpful suggestions.

    thx

    Dive-in: the water's just fine.

    Behaviour such as this will most certainly lead to multiple backups . . . I hope Santa brought you a cupola large spinning drives <s>

    Regards, splifingate
     
  14. Galostro macrumors newbie

    Joined:
    Oct 22, 2013
    #2164
    Boot.efi

    What are the boot.fi that am supposed to replace to update to the last version.

    Where are they.

    I dont remember and i didn't noted it.

    Thx
     
  15. Hennesie2000 macrumors 68000

    Joined:
    Sep 29, 2007
    Location:
    Maryland
    #2165

    The boot.efi files are in the first post and the script plus the modifications after installing the script to prevent them from being replaced during an update is in post #1584.
     
  16. 666sheep, Dec 28, 2014
    Last edited: Dec 28, 2014

    666sheep macrumors 68040

    666sheep

    Joined:
    Dec 7, 2009
    Location:
    Poland
    #2166
    I modified the script and Tobyg's package with Pike's fork of boot.efi.
    I hope that tobyg won't mind this.

    Above steps are no longer needed with updated version. Enjoy!

    Credits go to Pike and Tobyg and of course to tiamo, who started this all.
    Boot.efi inside the 1st package is black version.

    Updated the post with gray version for these who prefer older look.
    It's Hennessie's build from post #1616, black is mine from latest version of Pike's sources.
     

    Attached Files:

  17. Hennesie2000 macrumors 68000

    Joined:
    Sep 29, 2007
    Location:
    Maryland
    #2167

    Great thank you! I don't have to tell people to go to that post any more.
     
  18. Ih8reno macrumors 65816

    Ih8reno

    Joined:
    Aug 10, 2012
    #2168
    So simply open and install package now and reboot and we're all set? Thanks!
     
  19. Hennesie2000 macrumors 68000

    Joined:
    Sep 29, 2007
    Location:
    Maryland
    #2169

    Yes unless you want the gray boot screen.
     
  20. gio64 macrumors member

    Joined:
    Aug 22, 2005
    #2170
    Thank you again, I did it and it now works fine.

    I have it running on an SSD and it all looks fine and well.

    Just for the record, I was not able to install Yosemite on a drive from my MacBook Pro and then move the drive into my MacPro. I re-downloaded Yosemite a couple of times, but it just would not work. I do not know what to think. The only thing I can imagine is that there is a problem with fact that I have my user directory in a different HD. I have a 240 Gig SSD on both MacPro and MacBook Pro and so I have my user directory in a separate, larger drive (I removed the Superdrive from the MacBook and installed a second HD). Maybe that is causing problems?

    I ended up restoring the MacBook Pro startup disk onto a drive and then put the drive in the MacPro, after I substituted the boot.efi files in the directories where they are installed.

    Sent from Yosemite on Mac Pro 1.1
     
  21. godzfire macrumors newbie

    Joined:
    May 20, 2013
    #2171
    Ahh I see what you meant now. I am actually using Mavericks. The weird thing that I don't get is that I SHOULD be able to just clone over the Mac Pro install to the MBP and not replace the two boot EFI files on the MBP and technically it should boot just fine, since you said those are the only two SFOTT changes, but something else doesn't jive right.

    When I have time I am gonna screw around with getting Yosemite on here.
     
  22. Hennesie2000 macrumors 68000

    Joined:
    Sep 29, 2007
    Location:
    Maryland
    #2172

    If you don't clone over the boot.efi files are you putting the original ones on their place? If not then it won't boot because there aren't any boot.efi files. They are a required file. The boot.efi files from this thread are a replacement to the original one, not just a new file.
     
  23. Switchfoot macrumors member

    Joined:
    Oct 8, 2004
    #2173
    Just wanted to throw a big "Thank you!!" in there! Got Yosemite up and running on my 1,1, no problems at all!
     
  24. charlan7 macrumors member

    Joined:
    Jul 20, 2009
    #2174
    One more question. From the beginning, I'm running OSX Yose with the gray boot screen. If I now want to return to the black boot screen... So simply open and install the new black package and reboot and I'm all set?
     
  25. Hennesie2000 macrumors 68000

    Joined:
    Sep 29, 2007
    Location:
    Maryland
    #2175

    Were you already using TobyG's original script? Using the steps from post #1584?
     

Share This Page