iMac fixed

Over the weekend I replaced the HDD with an SSD, with the challenge of getting an old version of OS X to run and get the 2.5 SATA disk to fit into the iMac where the 3.5 HDD was earlier.

I altered the design I found on Thingiverse to make it longer and moved the screw holes to a 10cm distance from each other. The proper design would have been somewhere around 10.2-10.5, but I fixed this by forcing the screws to sit a little sideways.

A simpler solution would have been to just remove the screw holes, measure them physically and drill the holes when I knew where to put them.

After all the physical stuff was over with I found that simply cloning the drive wasn’t an option due to the repartitioning issue. Luckily I happened to have a bootable USB drive with High Sierra on it after fixing another old iMac and was able to just reinstall OS X that way. Holding down the option key during boot let me select which drive to boot from.

A lot of applications such as the Brave Browser, Homebrew, XCode and XCode Command Line Tools need to run older versions to be able to run. this meant I had to do a lot of manual setup to get things the way I like them. Safari was being difficult not letting me download the files off of GitHub. I could have fixed this by just installing Chrome, but I worked around it by downloading the older versions onto an USB drive on another computer before I found out Chrome worked fine.

Some other applications such as Glyphs have no such limits, and if I remember correctly, High Sierra still runs 32-bit applications, which means it can be useful for running older applications in the future when Apple or some other software company chooses to introduce breaking changes.