Unable to reinstall El Capitan on 2009 iMac

We are readying our 2009 iMac to give away. All these steps were followed with success.

What’s failed is the final step to reinstall an operating system which for this iMac is El Capitan. See attached photo of screen indicating next steps. We’ve restarted 3 times and cannot get past this screen. I’d love ideas and guidance. Thank you in advance.

IMG_0151

Did you restart with the proper key-commands?

Although I haven’t done it, Apple says

link

link

you can download the High Sierra installer from the Mac App Store. But I’m not sure what your options are right now - can you restart into Recovery and then get into the Mac App Store? (Like I said I don’t have direct experience with this.)

As to what happened, perhaps for whatever reason your system does not have have the appropriate macOS files in your Recovery partition to permit reinstall. If that’s the case, as a last resort you can easily create a bootable installer on a USB Flash drive (16Gb+ recommended); if you have another Mac to work that is running Mavericks or later, the macOS installer package enables a Terminal command ‘createinstallmedia’ to easily create a bootable installer.

It might be worth trying to restart the iMac with command+option+R held down. This will install the most up to date version of OSX/MacOS that is supported on your machine. It goes online to Apple’s servers and downloads the files it needs. Hopefully this will allow it to get the files that are missing.

FWIW - I ran into this with my 2007 iMac which I, coincidentally, was trying to reinstall El Capitan on around the same time you were.

It could be just a temporary issue.

I ended up using a USB installer that I had.

Disk Maker X Downloads is a good place to go to make USB installers.

1 Like

I had serious issues reinstalling an old version of OS X recently. The fact that Apple doesn’t provide proper installers for old versions of the OS doesn’t help. And although I saved several versions of the installers, none of them worked.

I ended up downloading an installer from a torrent site, put that on a USB stick an upgrade to the latest possible version form there. A real pita. I mean, sometimes one really needs to do a fresh install of an older OS. Apple should make that more easy.

On this, we completely agree.

And Apple has gone out of their way to obscure them.

For those who haven’t had to deal with this, here’s what you’re missing:

  1. You have to search for a download link on Apple’s website

  2. When you find it, they’ll still try to convince you to install Catalina (NOT A HELPFUL SUGGESTION FOR MY 2007 iMacm APPLE)

  3. Some of the download links are to the Mac App Store. Some are direct links to .dmg files.

  4. You might think that the .dmg files would be easier to deal with, but Apple has ensured they are not.

  5. First of all, each DMG is named some variation of ‘InstallOSX.dmg’ (as opposed to something more descriptive such as “InstallMacOSXSierra.dmg” or “Install-El-Capita.dmg”)

  6. When you mount the DMG, you will find a package instead of the installer app. Why? Because Apple is being a complete pain in the ass, that’s why.

  7. The installer won’t run if your computer can’t run the version of macOS that you are trying to install.

  8. Even if you are clever and know how to extract the .app from the package, Apple has made the app in the package “an attractive nuisance” which is not the full installer app. Instead, a post_install script in the package will fully assemble the installer app when the script it run. But see point #7 above.

These are intentional decisions to use extraordinary methods by Apple to make things way more difficult than they need to be.

And now, apparently, even the built-in recovery partition isn’t working for El Capitan.

Here’s what Apple should be doing (or at least could be doing):

  1. Leave the installer apps in the Mac App Store, allow direct links to their pages to continue to work, and if a user tries to download a version of macOS older than what is installed on their Mac, prompt them to confirm, but if they know that is what they want to do, let them do it.

  2. Provide .dmg files which, when mounted, simply show you the damn installer app.

  3. If Apple insists on .pkg files, at least put the real installer apps inside the .pkg so they can be extracted by those who know what they are doing.

1 Like

Thanks. :wink:

Especially the fact that what I could download from Apple turned out to be not the actual installer was driving me crazy. (added this to get past the 20 character limit)

Forgot to mention that the “best” way to deal with this that I’ve found is to use VMWare or Parallels. The .pkg installer seems to recognize that it is operating inside a VM and will therefore work, even if the OS is greater than the pkg “should” allow.

So I made a VM, downloaded all the various installers to it, installed them, and then made .tar archives of them (bundles the files together but no compression, since it doesn’t really compress enough to matter, and takes a long time). I guess I could have used DMGs, too.

Once I had that, I moved all of the .tar files to my network storage.

2 Likes

AFAIK, this install issue can be avoided by setting the date back in time. See for example this video:

Fixes the “install failed” and “No packages were eligible for install” error while installing macOS El Capitan with Internet Recovery by setting the date back to the year 2014 with a quick Terminal command.

1 Like