2

So I’ve got an oddly specific question.

I’m trying to install macOS Sierra onto a hard drive that I’m planning on installing into an old (potentially broken) 2011 iMac that currently does not have a hard drive. The problem is that the app from Apple’s installer can only be run on a Mac running Sierra (or earlier), which I do not possess.

Is there any way to install it onto the drive directly without an older Mac?

EDIT: I realize that more details of my scenario and what I have tried may be helpful.

My exact drive scenario is that I know the 2011 iMac does not have a drive inside of it. I have a 3.5" hard drive that I'm planning on installing, and an external SATA to USB enclosure. I want to install macOS on the drive first, because it's possible that something else is broken on the Mac, and I want to isolate it to not be something with a boot drive problem.

I have a 2018 MacBook Pro and access to a 2014 MacBook Pro (both running Catalina). I downloaded macOS Sierra from the support page I linked earlier, and ran the .pkg installer to get the Install macOS Sierra app (this only worked on the 2014 MBP, presumably because the 2018 shipped with Mojave).

Then, when attempting to open the Install app on either computer, I got the following error: This copy of the "Install macOS" application is too old to be opened on this version of macOS.

As such, not having access to a Mac running Sierra or earlier, I attempted to create a bootable drive, but that errored out with the following error:

Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Couldn't posix_spawn: error 35'

I don't exactly know where to go from here.

8
  • 3
    Why do you not just install the hard drive into the iMac and boot it with a USB Installer and install it directly to the hard drive on the iMac? This is really what you should do! Have a look at: How to create a bootable installer for macOS Commented Feb 5, 2020 at 3:39
  • @user3439894 I actually tried that, but the createinstallmedia errored out when I used the copy of macOS Sierra provided by Apple. I tried it on two different computers, my 2018 MBP and a 2014 MBP (both running Catalina) to no avail. Commented Feb 5, 2020 at 14:32
  • What was the exact command you used and how did it error out? Did you follow the directions in How to create a bootable installer for macOS? Commented Feb 5, 2020 at 14:34
  • I copy and pasted the exact macOS Sierra command from the page you linked. I editing my question with the error message I got. Commented Feb 5, 2020 at 14:46
  • Why did you choose Sierra as opposed to High Sierra where this problem does not occur? Commented Feb 5, 2020 at 22:53

1 Answer 1

3

I’m assuming your ultimate goal is to get that 2011 iMac up and running, but you’re experiencing trepidation about the prospect of replacing the internal disk drive because it’s behind a large glass screen.

You don’t need to install macOS onto an external drive to get things working.

  • Create a USB installer. This model iMac supports Internet Recovery as well so this may be an option. I personally prefer to have and use offline USB installers.
  • Replace the broken drive. The 2011 iMac’s glass screen is held in place with magnets and the display is secured with Torx screws. It’s actually an easy fix as described in this post (see TL;DR section)
  • You may need the in-line temperature sensor to prevent your fans from spinning up to full speed because the sensor came with the hard drive in these models.

You will then be able to boot your 2011 iMac, install your OS with the USB installer or Internet Recovery and ultimately have a fully operational iMac.

1
  • 1
    Thanks! As I added in my edit, I have always been planning to install this drive into the iMac, but I just wanted to make sure I had a functional, bootable drive before popping in it so I could isolate any other issues. The temperature sensor detail, however, I was not aware of. I'm probably going to go ahead and order that. Commented Feb 5, 2020 at 15:00

You must log in to answer this question.

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