Instead of waiting for the new Multibeast, I'm going ahead and folding in the advice from the
X99 ElCapitan installs into this one.
- use Unibeast 7.0.1 to make a Sierra boot USB. Go ahead and try to boot it if you want - it doesn't work, so:
- mount the EFI partition (I use the Terminal
"sudo mkdir EFI ; sudo mount -t MSDOS /dev/disk2s1 EFI" but some folks prefer GUI tools)
- launch the latest Clover Configurator
- -> Under Boot, select Verbose -v, arch=x86_64, npci=0x2000, kext-dev-mode=1,
- -> Under Kernel and Kext Patches, select KernelHaswellE And add FakeCPUID 0x0306C0
- -> Under System Parameters, create a Mac Pro 6,1
- -> Under Install Drivers, added EmuVariableUefi, and VBoxHFS under Drivers 64Bit
- Follow the sections about .efi and .kexts in step 5 of the above guide
At this point, I have a Sierra USB that boots (with lots of errors) all the way to the OSX Installer.
After installation, the system booted, went through Apple's new user process, so I downloaded the NVidia web driver, installed Clover on the new boot drive, and copied over the .kexts and .efi's from the USB. Finally, I re-mounted EFI, and manually edited /Volumes/EFI/EFI/CLOVER/config.plist, adding
<key>NvidiaWeb</key>
<true/>
to the SystemParameters section.
Rebooting at this point gave me the famous "it's running, but with a black screen", so I edited /System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/Info.plist, and replaced Config1 and Config2 with "none" in the "ConfigMap" section. Then I had to
sudo kextcache -system-prelinked-kernel
sudo kextcache -system-caches
And at this point, my system cleanly boots with the Nvidia Web drivers working.