Windows – Upgrade from Yosemite to El Capitan – ‘No Packages Available for Install’ – Create Bootable USB Drive in Windows

bootmacosx-el-capitanosx-yosemitewindows 10

I have a new-to-me early-2009 iMac. It came to me without any updates since early 2016 and I decided to update it from OSX Yosemite to El Capitan (the last version supported on this hardware.)

I downloaded the "app" from the Store on the iMac and restarted to begin the installation process. During the install I receive the following message:

OS X could not be installed on your computer

No packages were eligible for install. Contact the software manufacturer for assistance. Quit the installer to restart your computer and try again.

I hit restart and I end up in a boot-loop. When I try to use the Alt (Option) key to select a recovery boot it just restarts back into the installer without giving me an option to select a boot source.

When I search for information about this error, I found suggestions to use the Terminal date command to set the correct timestamp. This does not appear to be the issue though as when I run the date command it returns the correct date and time (although the wrong timezone – PDT instead of the correct MDT).

Further research suggests I may have to use a bootable USB with the OS X installer on it. I do not, however, have any other Macs in my home. I have tried using TransMac but the drive doesn't seem to be recognized as a bootable device by the iMac.

Are there any other steps that I can try to make this work and escape this boot loop?

Thanks!

Best Answer

I had to try multiple times but here I'm with my solution. I was trying to factory reset a MacBook Pro 13-inch Retina from Early 2015 with OS El Capitan.

The problem was that today is is a day in March 2020.

The solution was:

  1. Plug your computer to internet through an ethernet cable.
  2. Power up your Mac and press Cmd + R
  3. Setup starts, format your main HD and rename it Macintosh HD or whatever name you prefer
  4. After this operation exit the Disk Utility and open up a terminal, type date and look at the date of today: you will see the date of today, then type date 101615072016: and thanks to this command you have changed the date to 2016.

enter image description here

  1. Now start installing your OS. The internet connection will download some files. Then you will see this image, click "continue" so the computer will verify the certificate.

enter image description here

  1. Then you will now see this image. Open the terminal again, set again the date to date 101615072016 becasue the internet connection has changed that back to your current date and unplug the ethernet cable.

enter image description here

  1. Click continue and you are now good to go.

Keep in mind that for every OS you might need to set the right date: These examples below set the date to one day after the official release date of each version. The date format is mmddHHMMyyyy (month-day-hour-minute-year)

  • OS X 10.11 (El Capitan): date 100123452015 for Thu 1 Oct 2015 23:45:00
  • macOS 10.12 (Sierra): date 092123452016 for Wed 21 Sep 2016 23:45:00
  • macOS 10.13 (High Sierra): date 092523452017 for Mon 25 Sep 2017 23:45:00
  • macOS 10.14 (Mojave): date 092523452018 for Tue 25 Sep 2018 23:45:00
Related Question