Thanks so much biggysteve
That definitely helped, but I'm not all the way there yet. I'm not sure I totally understood your suggestions, but here's what I did:
I removed the McFiver, booted to Mojave, built the Install Sonoma USB drive and let OCLP build the patcher and add it to The USB drive. Then, I powered down and removed all the drives except for the USB. I put the McFiver with the 8TB NVME back in and powered up, holding the option key. It did the same thing as before. White screen. I forced a restart and this time didn't hold anything down. It auto-picked the OCLP boot efi and I was then able to select Install Sonoma. It actually installed this time. I was up and running, but I did notice that bluetooth wasn't working. I had a wired mouse, so no big deal for now, but I couldn't get bluetooth to work. Anyway, I got the prompt from OCLP saying that I was booting off a USB and would I like to install the patcher to the internal drive (the 8TB that Sonoma was installed on)(by the way, it was showing that 8TB drive as an external drive still). I did that, and rebooted with the USB removed. I held down option, just to see, and it stalled at the while screen. I forced a restart and didn't touch a thing. It auto picked the patched efi and then I selected the icon to load Sonoma. I'm now staring at a black screen with a white apple logo. No progress bar.
My guess is that when I rebuilt OCLP to install on the McFiver NVME it built a version that was slightly different since the McFiver was present this time. I don't know if there is a way to get the working version of the OCLP boot efi on to that drive. I think you mentioned that you keep an OCLP boot efi on a SATA SSD sled. Perhaps that's what I'll need to do? But I forsee problems in the future with Sonoma Updates and doing post install root patches. I also need to get bluetooth working so that my Magic Mouse will work.
Any ideas? Thanks for your help.
See below. Again: I don't know if this will work for you to Fonzi your Mac Pro into submission, but it worked for me:
- Do not install OpenCore on your McFiver nVME. Install it on an internal SSD connected to SATA bay 1 inside the Mac Pro. This will force the Mac Pro to see the OpenCore boot EFI first thing in the boot sequence. OpenCore works best this way. I have a 250 GB SSD dedicated just to the boot EFI in sled 1 just to help me keep things straight and mitigate any possibility that I foobar the drive my OpenCore config is installed in.
- Do not have multiple instances of OpenCore across multiple drives inside your machine. This could cause a conflict at boot. Only one config installed to one drive is needed. It's still ok to install OpenCore on your Boot USB stick.
- Get a USB hub and connect it and your KB and Mouse to one of the onboard USB ports and keep that hub parked there if you want to use Sonoma or Ventura.
Go back and redo the entire installation from scratch:
- First, boot to your Mojave partition and erase the entire drive
container on the McFiver through disk utility. Not the drive, but the container. In Disk Utility, go to View>Show All Devices if you cannot see the container. Format it as ExFat and then APFS, just to make sure you're purging that bunk OpenCore install on the nVME. Again: you don't want OpenCore there.
- Once done, shut down and remove the McFiver and any USB 3 cards.
- Now, configure a new instance of OpenCore to an SSD inside the drive sled in your Mac Pro. Again: bay 1 is the winner.
- In my case, I decided to use another internal SSD to clean install Monterey next. If you can do this, do it.
- Next, boot into Monterey. Run OCLP again and rebuild your OpenCore config using the same options in my first post to the same internal drive bay as above.
- Reboot and then shut down. Put your McFiver back in the Mac Pro.
- Next, start up the Mac Pro again and boot off the Sonoma USB stick. Make sure you have that USB hub plugged in with your keyboard and mouse, and install Sonoma to the McFiver nVME
- Go through the requisite reboots until you're booted into Sonoma off the McFiver, and remove your USB stick.
- Shut down and then reinstall any additional USB controllers into the Mac Pro. Boot into Sonoma again and enjoy.
If you do all that correctly, OCLP should not prompt you to install anything after Sonoma boots, since OpenCore will have already been configured on another drive inside the Mac. No idea if this will solve your BT issue, though, as it seems to be card dependent. My nVME also shows as an external disk. It's not harming anything, so I'm fine leaving it as is. Also note: the 10 Gb ethernet port on the McFiver does not work under Sonoma or Ventura. A fix was only implemented for this up to Monterey.