I'ld like to tell about my journey of upgrading my 2 x cMP 2010 4,1 -> 5,1 from macOS 10.15.7 directly to macOS 14.7 Sonoma using OCLP 2.0.1
So, I've got a 2 GB Samsung SSD 990 Pro on a PCI board that I've split into several partition specifically in order to be able to be able to multi-boot and experiment w/ upgrading macOS.
I already had OpenCore installed from here :
https://forums.macrumors.com/thread...re-acceleration.2180095/page-53#post-28255048 on the SSD in order to get 32 GB RAM and Thunderbolt. I also have a 2 TB HD with backup of everything on the SSD - just to be safe.
In order to be able to return to the original state, I did the following
- installed OpenCore on the EFI partition of the backup HD !BUT! without the 32 GB ram and Thunderbolt support
- removed the SSD & installed 6 x 8 GB RAM instead of the 6 x 32 GB RAM
- removed my 6 HD RAIDZ2
- inserted the backup HD in one of the HD trays
Then -after having tested the new, safe setup- I
- installed OCLP onto a 32 GB USB stick
- cleared the EFI partition on the backup HD (10.15.7 can boot without OpenCore if necessary - it just needs a Metal compatible graphics card)
and cold booted the system.
It started perfectly normal - !BUT! the installer on the USB stick was nowhere to be seen. I could boot normally into 10.15.7 as usual, and I could see the USB stick; but I was unable to set it as the start disk.
So, I tried to see, what would happen, if I removed the HD so the cMP had no native macOS installed.
Now, the cMP booted from the USB; and I was able to install macOS 14.7 Sonoma onto the backup HD I attached to one of the USB ports after booting into the installer. Subsequently, I was able to mount this external HD into on of the internal trays; and I had macOS 14.7 Sonoma running. That's really not an ideal situation. I ought to be able to boot with macOS installed internally on an HD -or- the SSD 990 Pro. And in order to upgrade macOS on the SSD 990 Pro, it had to be installed in the cMP.
Then I had and idea : I have an external USB HD enclosure - would it be possible to treat an HD in that like an USB stick ??? Turns out that worked perfectly !!! So, the solution turned out to be:
- treat the external USB HD (I had an old 640 GB that I used) as a USB stick and install OCLP on that
- mount the HD w/ the macOS 14.7 Sonoma installer in a tray
and now I could see both macOS as well as the Sonoma installer upon boot.
So, the final process turned out to be:
- use CarbonCopyCloner to clone macOS 10.15.7 Catalina onto a spare partition on the SSD 990 Pro
- install OCLP on an external USB HD
- move this HD to one of the trays
- install macOS 14.7 Sonoma on top of the cloned macOS 10.15.7 Catalina
- install the root patches; and install OCLP EFI on the SSD 990 Pro
In order to get 32 GB RAM & Thunderbolt3 back, I compared what the AMD Hardware OpenCore installs w/ the OCLP installation. Then, I copied the following from the AMD hardware OpenCore to the OCLP OpenCore
- the ACPI TB3 aml
- the extra Drivers
The basic config.plist was taken from OCLP; and using OpenCore Configurator 2.76.2.0 I
- updated the Driver list & ACPI list
- enabled TB3
- copied the 32 GB RAM settings from the AMD hardware OpenCore config.plist to re-enable this
After af cold reboot -and removal of the Installer HD- it was time for some serious software upgrading.
Additionally, I did the following after all the software upgrading:
- installed a clean version of macOS 14.7 Sonoma on a spare SSD 990 Pro partition
- used CarbonCopyCloner to copy everything from the full install to the clean install.
CarbonCopyCloner is able to do a full clone of macOS up to and including macOS 10.15.7 Catalina; but from macOS 11 Big Sur and forward, Apple has beefed up the security on the macOS part of the install, making it impossible for CCC to do a fresh clone; it's only able to clone the Data part, so CCC needs a base install of macOS in order to work properly.
Copying the modified OCLP to my macOS 14.7 Sonoma Installer HD has made it possible for me to boot from it without taking out / replacing hardware.