OpenCore is the next bootloader generation over Clover for Hackintosh fans, I need to spend my time to upgrade my old desktop to this new bootloader.

With the help from OpenCore document, everything is going so much easy with MacOS Valina installation method.

OpenCore is an open-sourced tool designed to prepare a system for macOS booting and has been architected to alleviate many of the constraints imposed by its alternatives like Clover(these tools are sometimes referred to as "boot loaders"). The main thing OpenCore aims to do is create a more versatile and modular system which can better understand symbols and structures to make patching far more precise and effective. And with its custom prelinker, kext injection becomes macOS version agnostic meaning day 1 support on any macOS version supporting a prelinked kernel. While OpenCore is primarily designed for Hackintosh systems, it can be used in any scenario where an emulated EFI is needed with many using it on KVMs and even real Macs

Mostly everything is working with my below desktop specification.

My Desktop specification

  • Mainboard: Gigabyte B85M-D3H
  • CPU: Intel i5 4570 ~ Products formerly Haswell
  • Graphic: Radeon RX580 4GB
  • SSD: 500GB 960EVO HDD: 1.5TB + 500GB
  • RAM: 16 GB

EFI Folder

EFI folder is committed to Github:

You need to generate your own SMSBIOS using CorpNewt's GenSMBIOS application, instead of using my SMSBIOS information.

Good luck!