So You Want A Vanilla Install?

What does that even mean?

A vanilla setup implies that the OS itself remains relatively untouched - and that the bulk of the Hackintosh-related kexts, patches, etc are contained on the EFI partition. For all intents and purposes, a vanilla install's main partition is identical to that of an official Apple computer.

Quick Terms Glossary

There's a number of terms you'll be seeing throughout this guide - I'll outline a few of them and their definitions here:

Clover - this is the bootloader we'll be using. Real macs have a custom firmware that allows them to boot macOS. PC hardware needs a little help to get this working; Clover helps us achieve that. It also handles kext injection, ACPI renames, kext patches, and a ton of other functions.

Kexts - the word "kext" is actually the combination of K ernel Ext ension; and you can think of kexts simply as drivers for macOS.

Config.plist - this is the file that tells Clover what to do. It's an XML formatted property list (looks very similar to HTML) and is one of the most important parts of setting up your Hackintosh.

OOB - an acronym for Out Of the Box that implies working support without tweaking.

More will be added as I work on this guide (probably)

PreRequisites

This guide focuses on Desktops ONLY. There are other guides out there for laptops (see RehabMan's guide at TMac) - but they're often much more specific than this guide will be.

We'll need a few things to get us started: