My 2012 MacBook Pro has not received a system update for four years now. This begins to cause inconvenience in work: the browser does not display websites correctly, some applications sometimes show a white screen, and the main working applications have stopped updating because they require a newer OS.
I will also say that sometimes I like to reinstall the system and configure it from scratch, because this way I more accurately understand what is really important for work and what is unnecessary trash.
I was inspired by the video and decided to try installing the unsupported system on my computer just for a fun.
Where do we start?
macOS 14.1 is only compatible with the following computers, Apple says.
However, a project “OpenCore Legacy Patcher“ appeared in the community of restless developers. Open source, documentation and active community support - just the way we like it.
This utility solves the problems of the entire installation cycle of a new system:
- download the installer for the desired system;
- make a bootable USB flash drive;
- install updated bootloader;
- accompany the entire process with documentation.
Therefore, all we have to do is find a flash drive at least 16GB and a couple of hours of free time. Before doing this, do not forget to transfer information that you do not want to lose from the main disk with the system.
The entire installation process is briefly described in the documentation, but this information was enough for me.
Create a bootable USB flash drive
Download the latest release from the project page on GitHub. And we launch the application. It will carefully greet us with a clear menu.
We are interested in creating a system installer.
After the installer is downloaded, the utility will offer to burn the system image to a USB flash drive.
The next step is to select the “build and instal OpenCore” from the menu. The utility will collect the patches necessary for your computer and install the bootloader on the flash drive. This is necessary so that the system installer does not complain about old, unsupported hardware.
And then all we have to do is start the installation process through a custom bootloader from a flash drive.
Installation process
Before starting the installation, just in case, I format the disk where the system will be installed so that there are no leftovers from the old one. And I install it as if everything is as it should be.
Be prepared that during installation the computer may reboot several times and display an error screen. Either there is no system, or there are still some problems. This is normal. This is because we have not yet completed the entire installation process and the correct bootloader is not yet configured by default.
In this case, you calmly turn off the computer with the power button, again select boot via a USB flash drive, and the system installation continues on its own.
I needed to do this 3 times. Each time I worried that I had started all this in vain, but the progress bar was still moving towards success.
Installation completed
After the installation process is successfully completed, you will need to open the OpenCore utility again (it will already be installed by the application on the system) and install the updated bootloader on your hard drive so that the system boots correctly without a flash drive.
If you wish, you can disable boot loader selection at system startup in the utility settings. There is also a point about this in the documentation.
Then install OpenCore to main disk.
OK, it's all over now. We reboot the computer, remove the flash drive and get a fully working system on the old computer that did not support it.
Was it worth it
Absolutely yes.
The computer works [no worse than before], which is already cool. And everything works correctly. All new software functions also work. For example, I can connect my phone as a wireless webcam. I have installed all the latest versions of the programs I use. I can finally try out the latest software that required macOS 11 or 12.
Even though this computer is 11 years old, it is still cool because it can solve my problems. And I can easily replace the battery, upgrade hard drives or RAM. And I'm glad that the system update has breathed new life into it.
Installing system updates
After installing official updates, you need to flash the kernel and reboot.
Wi-Fi and video card drivers did not work for me without this.