Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
I'm reading through it but I'm not 100% sure. Can you list all the files that are modified please?


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.
 
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?
 
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?


You asked what SFOTT modifies. SFOTT creates an installer which will have the OSInstall.mpkg.
 
Fair enough I guess. I'll have to try and get more information.


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.
 
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
 
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


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.
 
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.

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.
 
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.


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.
 
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.

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.
 
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.


/System/Library/CoreServices/
/etc/Standalone/i386/
 
Heh. You're welcome.

That's what happens when you're the unintentional guinea pig....:roll eyes:

MacDann

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

----------

No problem, glad I could be of some help.

I haven't been around for a while, but I just checked in on this thread and see that some folks have had some success with the 3.5.1 nightly build.

Here's to hoping Objective has figured out the problem with the 3.5 installer, but me... personally, I think I will wait for the official 3.5.1 build and do a backup before I try to install it :D .

- Jay

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
 
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
 
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


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.
 
There haven't been any updates for 10.10 yet but you can expect one of them in the future might. If you use Tobyg's script for Mavericks you can replace the boot.efi.tiamo that it puts in the /usr/standalone/i386 folder with this new one and change the name to boot.efi.tiamo and it will function just like the script did with Mavericks.

The steps would be to:
1. Install the script but DO NOT restart.
2. Delete the installed boot.efi.tiamo in the /usr/standalone/i386 folder
3. Duplicate the boot.efi file that is in that folder (command + D)
4. Change the name from "boot.efi copy" to boot.efi.Tiamo
5. Restart

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.
 

Attachments

  • PikeYoseFix-black.pkg.zip
    205.3 KB · Views: 15,829
  • PikeYoseFix-gray.pkg.zip
    203.3 KB · Views: 10,173
Last edited:
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 package is black version.


Great thank you! I don't have to tell people to go to that post any more.
 
/System/Library/CoreServices/
/etc/Standalone/i386/

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
 
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.

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.
 
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.


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.
 
Just wanted to throw a big "Thank you!!" in there! Got Yosemite up and running on my 1,1, no problems at all!
 
Yes unless you want the gray boot screen.

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?
 
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?


Were you already using TobyG's original script? Using the steps from post #1584?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.