trs96
Moderator
- Joined
- Jul 31, 2012
- Messages
- 18,921
- Motherboard
- GA-Z97X-UD3H-BK
- CPU
- i5-4690K
- Graphics
- HD4600 / RX 570
- Mac
-
- Mobile Phone
-
This is a separate "cousin" thread to the main Golden Build thread for the Dell Optiplex 7020/9020 desktops. That focuses primarily on macOS Mojave/Catalina and Clover. There is a massive amount of useful info in there that applies to your Dell Optiplex so make sure to read it first. The buyer's guide in the beginning section will help you choose the best graphics card and show you other compatible hardware available for your build.
In this thread, we'll focus on the topics of OC (OpenCore) and Big Sur installation on your Dell Optiplex. Post all your relevant questions and discoveries about using OpenCore and installing / troubleshooting of Big Sur.
A Note to the Early Adopters
Most importantly, if your Catalina or Mojave based OptiMac install is in a production machine do not upgrade to Big Sur yet. Big Sur, in it's early stages, is not stable enough for everyday use to get your work done. Wait at least until the 11.3 update before making the full transition to the latest macOS 11 Big Sur. If you have a 4K monitor and use HD4600 Intel graphics, the 4K resolution @60Hz will not work on the current Big Sur 11.2 version.
Important Tip #1 OpenCore is a Boot Manager like Clover. It's not simply an improved version of Clover. The code was written by the Acidanthera team as a fresh start to improve upon what Clover can do. You will need to learn many new terms and techniques to have success with OC. (See attached reference manual). Your existing Clover config.plist will not work with OC. You'll need to create a new custom one for OC that works with your specific Optiplex hardware. You'll need to learn how to use the OC snapshots feature of the ProperTree app by CorpNewt. A great tool that makes the whole task of creating your working config.plist much simpler.
Don't be in a hurry to start using OC, study first so that you understand what you are doing. It's going to be a steep learning curve for beginners and even experienced hackintoshers. Using the approach of copy/pasting another person's EFI folder doesn't help you to learn much of anything. When eventual problems occur, your efforts will pay off. You will be able to solve them (OC problems) yourself more easily if you understand the unique features and options of OpenCore. At first the sheer number of Quirks to learn about can appear overwhelming. Don't worry, I'll point out the most important ones that you need to change to be able to boot macOS Big Sur.
Important Tip #2 Use the Late 2014, iMac15,1 SMBIOS to download and install Big Sur. Late 2013 iMac14,1 and 14,2 have been dropped from support in Big Sur. I plan on using 15,1 with my i7-4790 based system. The Late 2014 Retina iMacs had an optional Haswell refresh 4790K CPU so that is the best fit. It will also work well with first gen Haswell CPUs from 2013 such as the i5-4570 and i7-4770. The i5-4590 and i5-4690 also work with iMac 15,1.
Haswell Refresh CPUs from early 2014 shipped in the Late 2014 27" iMac models.
Important Tip #3 All the Hackintosh related kexts and drivers by Acidanthera will be tested for their compatibility with the OC Bootloader exclusively. This means they may no longer work properly with Clover, unfortunately.
It makes sense that we migrate to OC for macOS Big Sur and future releases by Apple for the very best function and compatibility of our hackintoshes. Since 10.7 Lion, the prelinkedkernel has been the default way for real Macs to boot. This contained a very minimal amount of kexts to get a mac booted. This same bundle is what OpenCore uses to inject kexts, and was hoped to last quite some time. With macOS Big Sur, a huge change happened where Apple no longer makes it the default form of booting. Acidanthera has solved this problem. Make sure to use at least OpenCore 0.6.3 or newer with the public release of Big Sur.
Big Sur Graphics Card Support
It seems that some brands of GT 710 DDR3 are no longer OOB supported by Big Sur. If you have one you'll need to test it. You may get a black screen on boot up. The Quadro K600 (GK107) still works OOB. If you have a GT 710 that works or doesn't work for you, be sure to post your results. If you have a CPU with HD4600 iGPU that is your best choice for basic graphics support. Use DP adapted to HDMI if your monitor has no DP inputs.
For all new Dell 7020/9020 OptiPlex Owners
If you are installing macOS for the first time on your Dell, make sure your BIOS is flashed and configured properly. If it already is, go on to post #2 and skip the rest here. Also see step #2 of the Dell OptiMac Golden Build guide.
BIOS flashing and setup
For new OptiMac owners that haven't installed Catalina or Mojave yet, make sure you are using the latest BIOS.
Flash your BIOS to A18 for the 7020 models and A25 for the 9020 Optiplex models. See the Golden Build thread for all the details on how to do this via Windows or by using a FAT32 USB. After the flash is complete boot into the BIOS with the F2 key and Load Defaults and click OK then Exit. Your Dell will reboot. Press F2 again to enter the BIOS. The four absolutely mandatory BIOS settings to change are listed below. If your BIOS is not set this way, installing macOS Big Sur will likely fail.
General
Boot Sequence -> Boot List Option -> UEFI
System Configuration
Sata Operation -> AHCI
Serial Port -> Disabled
Secure Boot
Secure Boot Enable -> Disabled (automatically disabled when you load defaults)
This Spoiler shows you all the other suggested BIOS changes.
Click on it to see what other changes you may need to make.
Summary of BIOS Setting Changes
General
Boot Sequence -> Boot List Option -> UEFI
Advanced Boot Options -> check box- Enable Legacy Option ROMs
UEFI Boot Path Security -> Set to Never
System Configuration
Integrated NIC -> Enabled
Serial Port -> Disabled
Sata Operation -> AHCI
Video
Primary Display -> Auto (For HD4600 Nvidia or AMD)
Secure Boot
Secure Boot Enable -> Disabled
Power Management
Deep Sleep Control -> Disabled
Virtualization Support (i5 and i7 CPUs only)
VT for Direct I/O -> Disabled (see below if you need it enabled)
General
Boot Sequence -> Boot List Option -> UEFI
Advanced Boot Options -> check box- Enable Legacy Option ROMs
UEFI Boot Path Security -> Set to Never
System Configuration
Integrated NIC -> Enabled
Serial Port -> Disabled
Sata Operation -> AHCI
Video
Primary Display -> Auto (For HD4600 Nvidia or AMD)
Secure Boot
Secure Boot Enable -> Disabled
Power Management
Deep Sleep Control -> Disabled
Virtualization Support (i5 and i7 CPUs only)
VT for Direct I/O -> Disabled (see below if you need it enabled)
Unlocking CFG and Disabling VT-d (VT for Direct I/O)
CFG Lock prevents macOS from writing to a certain region in your BIOS. macOS does this writing for power management and other reasons. If it can't access those areas, it will not boot. This is why we'll need to boot into a modified GRUB shell and perform this CFG unlock manually before installing Big Sur. See post #6 below for instructions on how to do this.
The VT-d setting is accessed via the Dell BIOS user interface. You should have already done this step as shown above. If you do want to leave VT-d enabled for use with Windows, then set: Kernel -> Quirks -> DisableIoMapper to True in your OpenCore config.plist.
To start learning more of the OpenCore basics please see the Dortania OC Guide for Haswell systems on github.io.
Attachments
Last edited: