How to fresh installing macOS Mojave on a Hackintosh

Mojave 10.14 is now available for those who want early access through Public Beta. But instead of installing Mojave on those pricey Macs here’s how to do it for cheap on your custom PC for thousands less.If you never built a hackintosh check out our list of compatible parts or the build list for hackintosh friendly parts. Right now this is just a desktop guide I’ll be experimenting on laptops in the future and update this guide or create another when that happens.

You will need a computer running macOS already to follow this guide. If you do not have a Mac you will need to spend some time setting up a virtual machine on your Windows/Linux PC first.

Mojave Performance

I’ve been using Mojave exclusively since the Public Beta has released Although I haven’t done anything intensive on Mojave like video editing from my experience I haven’t experienced any big issues with Mojave only little things you’d expect to have in Beta. Mojave just feels like a nicer version of High Sierra.

There are a lot of upsides to updating to Mojave behinds the new features like getting around the issues with High Sierra 10.13.6 that some people have been having who claimed that going from high Sierra 10.13.6 to Mojave 10.14 fixed whatever issue they were having.

This guide has been built off and tested on both a Gigabyte Z370 and ASUS Z370 motherboard, but it will or should work on computers as new as Coffee Lake and as old as Ivy bridge. The cutoff for Mojave is Ivy Bridge however I have been able to get Mojave to install on a Sandy Bridge CPU by modifying the SMBIOS and spoofing an Ivy Bridge CPU.

Also right now only Intel integrated graphics and AMD graphics cards get full acceleration in Mojave. For Nvidia only the older Kepler graphics cards get full acceleration because of the native support they have.Running the newer Maxwell and Pascal graphics cards like the GTX 960 or the GTX 1070 will have significant lag issues until Nvidia updates the web drivers for 10.14 to support the new requirements.

Mojave Hackintosh Install Full Guide

This Mojave hackintosh guide will walk through everything form start to finish and contains the necessary EFI boot files already prepared for you bundled into an easy copy-paste guide. This means that the initial configuring that’s required to get macOS up and running have already been preconfigured. There may be some post-install changes that need to made after macOS is installed.

Step 1: Download – Get a copy of macOS Mojave

To begin the setup of a Hackintosh we first need copy of Mojave, which can be downloaded quick easily from the App Store:

Download Mojave 10.14 from the Mac App Store

Step 2: Installer – Create the macOS Mojave flash drive

Now that we have a copy of macOS Mojave the next step is to convert it into a flash drive installer. That’s done by first making a GUID formatted flash drive, using Terminal to move the installer image onto the flash drive and then editing the hidden EFI Partition on the flash drive to contain the necessary EFI Folder to boot macOS on non-Mac hardware.

Step 3: Bootloader – Configuring Clover config.plist for Install

These mini steps need to only be followed if each condition applies. It’s recommended that you do the initial install using integrated graphics for a problem free install, however I’ve been able to install High Sierra using my RX 560, by following step 3.6. The changes will be made to the EFI folder you just pasted onto your flash drive in Step 2 located at /Volumes/EFI/

Step 3.1: Sky Lake, Haswell, Ivy Bridge users Only

The default config.plist is configured for a Coffee Lake or Kaby Lake CPU. If you are using an older Skylake, Haswell or Ivy Bridge CPU then you will may need to make changes to the SMBIOS section located in config.plist in order to boot macOS by mimicking the properties of an older Mac.  Skip this step only if using a Coffee Lake or Kaby Lake CPU.

If you are using a Sky Lake or Haswell CPU:

  • Navigate to /Volumes/EFI/EFI/CLOVER/
  • Right-click config.plist
  • Select Open With Clover Configurator
  • Click SMBIOS on left column
  • Select the Up-Down arrow in the bottom right corner of Clover Configurator to change the SMBIOS depending on your CPU:
    • Sky Lake: Select iMac 17,1 or iMac 14,2
    • Haswell: Select iMac 14,2
    • Ivy Bridge: Select iMac 14,2
  • Save config.plist
Step 3.2: Pentium users Only

If you are using a Pentium processor such as the G4560/G3258  you will in addition to following this step will need a Nvidia/AMD graphics card to run your hackintosh as the integrated iGPU on Pentium CPU’s are not currently supported on Hackintoshes.

  1. Follow Steps 1-4 of https://www.freemysnow.com/how-to-hackintosh-intel-pentium-g4560-kabylake-processor/
Step 3.3: Gigabyte / ASUS Motherboard users Only

A checkbox needs to be set in your config.plist in order to prevent the computer from restarting instead of properly shutting down. Follow this step only if you have a Gigabyte or ASUS motherboard otherwise move on to Step 4.

  1. Open config.plist with Clover Configurator
  2. Highlight Acpi on left column
  3. Under fixes check FixShutdown
  4. Save config.plist
Step 3.4: ASUS / ASRock / MSI / Motherboard users Only
  1. Open config.plist with Clover Configurator
  2. Highlight Boot on left column
  3. Under Arguments press the drop down arrow next to darkwake
    1. Select darkwake = 1 if using an ASUS motherboard
    2. Select darkwake = 8 if using an ASROCK or MSI motherboard
  4. Save config.plist
Step 3.5: Coffee Lake / Kaby Lake + Dedicated GPU users Only

If you are attempting to install macOS using a dedicated AMD or Nvidia graphics card. Note: Adding a “3” ig-platform-id will prevent booting macOS with integrated graphics so only change this if number if attempting to install with a graphics card off the bat.

  1. Open config.plist with Clover Configurator
  2. Highlight Graphics on left column
  3. Set ig-platform-id to 0x59120003
  4. Save config.plist
Step 3.6: ASUS Rog Strix & ASROCK ITX motherboard users Only

On certain ASUS and ASROCk motherboards if the RAM is unmapped using certain DIMM slots will prevent you from booting the macOS installer. To get around this during the install you can use 1 stick of RAM placed in the inner most slot or closest to the motherboard or you can map the RAM before you install macOS that way you can use any DIMM slot. If you decide not to do this before the install you will have to do it after ignorer to use all DIMM slots.

Loading...

Step 4: BIOS – Recommended Settings

Restart your computer and press the DEL key or required key to enter BIOS when computer posts the splash screen logo.

We’ll now need to change some BIOS settings that are macOS and hackintosh friendly ?

Recommendation: Check out the builds section and find a motherboard by the same manufacturer as you have. Then scroll down to it’s BIOS settings to find the exact location of each setting that needs to be changed if your having trouble.

You’re motherboard may not have all of these settings and that’s okay:

Change the following settings:

  1. Virtualization : Enabled
  2. VT-d : Disabled
  3. XHCI Hand-Off : Enabled
  4. Legacy USB Support: Auto/Enabled
  5. IO SerialPort : Disabled
  6. Network Stack : Disabled
  7. XMP Profile :  Auto / Profile 1/Enabled
  8. UEFI Booting set to Enabled and set Priority over Legacy
  9. Secure Boot : Disabled
  10. Fast Boot : Disabled
  11. OS Type: Other OS
  12. Wake on LAN : Disabled

Based on  the GPU you’re using change the following settings:

Dedicated Graphics + Integrated graphics card:

  1. Integrated Graphics : Enabled 
  2. Graphics: PEG/PCIe Slot 1
  3. Initial Display Output : PCIe 1 Slot
  4. DVMT Pre-Allocated : 128M or higher

Dedicated graphics card:

  1. Integrated Graphics : Disabled 
  2. Graphics: PEG/PCIe Slot 1
  3. Initial Display Output : PCIe 1 Slot

Intel iGPU:

  1. Integrated Graphics : Enabled
  2. Graphics: IGD/Integrated/iGPU/CPU Graphics
  3. DVMT Pre-Allocated : 128M or higher

Note: If you set Primary Display to CPU Graphics and DVMT Pre-Allocated setting doesn’t show. Save and exit BIOS and reenter and it should be there

Setting Boot Device:

You’ll want to be using the USB Flash Drive as the primary boot device until your hard drive becomes bootable at the end of Step 6. There are two ways to go about doing this:

Option 1: Press F8/F11/F12 on startup each time to select a temporary boot device until the boot partition on the drive you install macOS is configured. If you want to do temporary booting you will select the version of your USB Drive starting with UEFI: in it’s name. (For example I used a SanDisk flash drive so I would select UEFI: Sandisk, Partition 1)

Option 2: Enter BIOS and set Boot → Boot Option #1: UEFI : XXX (For example I used a SanDisk flash drive so I would select UEFI: Sandisk, Partition 1) This is easier if you don’t want to spam F8 on startup every time to boot macOS.

This is where you would set the Boot Option in BIOS if you followed Option 2

Press F10 to Save and Exit the BIOS

Step 5: Install –  macOS Mojave Hackintosh Installation Walkthrough

The next step is to install macOS and then after copy the EFI folder from your flash drive’s boot partition over to the boot partition of the drive macOS is installed on.

Note: Most people like to install new versions of macOS using integrated graphics. Since I included the files for AMD cards you may be able to install macOS like I did with the card plugged in. Some people may have trouble installing macOS with a Nvidia card plugged in. If you have one you may want to use integrated graphics and go back to the BIOS settings and configure for an iGPU.

Mojave Hackintosh Post-Install Changes

Now that you have macOS up and running you should also be able to access the internet since the included Ethernet kexts are already in EFI/Clover/kexts/Other However you may want to delete the ones you don’t need as I included four of them for different ethernet chipsets.

Step 6: Sleep – Improving Mojave Hackintosh Sleep/Wake

If you don’t want your hackintosh turning on in the middle of the night you need to disable Power Nap and Wake for Ethernet Access in Energy saver and run sudo pmset -a standby 0 in Terminal: Improving Sleep on a Hackintosh (Wakeup, Freezes, Black Screens)

Step 7: Graphics – Dedicated AMD & Nvidia GPUs on Mojave

If using a compatible graphics card then you will need to install the fixes to get hardware detection and acceleration.

Mojave AMD Graphics

The native support AMD graphics card have in High Sierra extend into Mojave. If you’ve gotten your AMD graphics card working in High Sierra than it is certainly to work in Mojave. There isn’t any extra steps to get AMD graphics cards except haven’t let plugged you’re in and you are using a Coffee Lake or Kaby Lake motherboard you will need to change your ig-platform-id to 0x59120003 so you don’t see a black screen.

Mojave Nvidia Graphics

  • Polaris: Partial Acceleration
  • Maxwell: Partial Acceleration
  • Kepler: Full Acceleration

Newer Nvidia graphics cards that rely on the Nvidia Web Drivers to work such as Polaris GTX 10xx cards and Maxwell GTX 9xx cards have full acceleration until Nvidia releases web drivers for Mojave. However if you have an older Kepler card like a GTX 770 it will work because of the old native support that is carried into Mojave from when Apple used Nvidia cards.

Although you can’t get full acceleration on Polaris and Maxwell cards, If you would like to install drivers from High Sierra 10.13.6 on Mojave and mess around with them until Nvidia releases drivers you can, but you will experience some lag from only have partial acceleration and are better off using integrated graphics or AMD for now.

Step 8: Sound – Hackintosh Front & Rear IO

Test to see if your speaker/headphone Audio is working. If not you need to change a single number which is the audio layout-id, Follow the layout step of the audio guide to get your chipset working

Step 9: HDMI Audio – Display & Digital sound in Mojave

As an optional step you can also get HDMI audio working on a hackintosh:

Dedicated: Hackintosh HDMI Audio + DisplayPort GFX Card Sound Guide

IGPU: Hackintosh Integrated Graphics (iGPU) HDMI Audio Guide

Step 10: WLAN – Working WIFI + Bluetooth on Mojave Hackintosh

If you have a motherboard or laptop with a WiFi slot you will need to replace it with a Hackintosh compatible WiFi+Bluetooth card and add the nessary kexts for WiFi and Bluetooth.

Loading...

32 thoughts on “How to fresh installing macOS Mojave on a Hackintosh

  • October 13, 2018 at 4:37 am
    Permalink

    Like!! I blog quite often and I genuinely thank you for your information. The article has truly peaked my interest.

    Reply
  • November 2, 2018 at 7:47 pm
    Permalink

    Hi All,. . I am creating a website for overseas students who are in Australia and those who are thinking of applying a student visa to Australia. (fyi, website will be in the local language).. . I have found a PDF file on the Australian Embassy website advising how to apply those main visas and application procedure, etc. I think this info is very useful to for many people and I want to make this info available on my website. Copyright is the only concerned at the moment.. . If I just copy the whole article “without” making any amendments, including make sure to reference all details where it from etc plus the link to the Australian embassy website. . . Would this be illegal?. . Many thanks..

    Reply
  • November 14, 2018 at 1:39 pm
    Permalink

    Best way to earn money at home is to recommend others stuff via affiliate links. This website pays 30 on all products, just register and start spreading links all over the internet: http://bit.ly/2ODt2Tt

    Reply
  • November 28, 2018 at 10:29 pm
    Permalink

    If you ever did try Phallomax, please drop your thoughts here. Im about to try it out. Have read about this solution some promising reviews. Just wondering on how many more inches would it add to my little bruh down there lol 😀

    Reply
  • November 28, 2018 at 10:32 pm
    Permalink

    If you ever tried Phallomax, pls drop your thoughts here. I’m about to try it out. Have seen about it some promising reviews. Just wondering on how much of additional length would it add to my little friend down there hah 😀

    Reply
  • November 28, 2018 at 10:35 pm
    Permalink

    If you ever did try Phallomax, please leave your thoughts here. I am about to try it out. Heard about this solution some very good reviews. Just wondering on how many more inches would this product add to my little fella down there lol 😀

    Reply
  • November 28, 2018 at 11:21 pm
    Permalink

    If you ever tried Phallomax, please write your thoughts here. Im about to try it out. Have read about it some good reviews. Just wondering on how many more cm would it add to my little fella down there lol 😀

    Reply
  • November 28, 2018 at 11:47 pm
    Permalink

    If you ever tried Phallomax, please write your thoughts below. I’m about to try it out. Have read about this remedy some very good reviews. Just wondering on how many more cm would this product add to my little fella down there lol 😀

    Reply
  • November 29, 2018 at 12:20 am
    Permalink

    I’ve been taking Phallomax around 2 months ago. No doubts it’s definitely the best remedy for “that” problem. Received it from the UK within a few days and I live in Bosnia & Herzegovina. Well worth the money.

    Reply
  • November 29, 2018 at 12:23 am
    Permalink

    I’ve tried Phallomax around 2 months ago. No doubts it’s definitely the best solution for “that” problem. Received it from the UK very quickly and I live in El Salvador. Well worth of money.

    Reply
  • November 29, 2018 at 1:13 am
    Permalink

    I’ve been taking Phallomax for the past few months. No doubts it is definitely the best product for “that” problem. Got it from the UK very quickly and I live in Cambodia. Well worth it.

    Reply
  • November 29, 2018 at 1:38 am
    Permalink

    I’ve tried Phallomax for a quite long time. No doubts it is probably the best product for “that” problem. Got it from the UK very quickly and I live in Reunion. Well worth the money.

    Reply
  • December 1, 2018 at 4:15 am
    Permalink

    I don’t even know how I ended up here, but Ithought this post was great. I don’t know who you are but certainly you are going to a famous bloggerif you are not already ? Cheers!

    Reply
  • December 4, 2018 at 11:30 am
    Permalink

    Buy Lite Brite Magic Screen: Light-Up Toys – Amazon.com ? FREE DELIVERY … Since our founding, we have quickly become one of the top toy companies!

    Reply
  • December 5, 2018 at 1:12 pm
    Permalink

    So many toys dominate the market and become the one item children want more … The Suzy Homemaker line of toys were miniature functioning plastic … The Lite-Brite consisted of a light box, black paper, and colored pegs.

    Reply
  • December 7, 2018 at 1:02 pm
    Permalink

    Big Game Toys~LITE Brite Magic Screen Light Bright (Premium Pack) …. compatible), and the paper is too thick to punch through and impossible to line up. … I had one of these as a kid, about 15 years ago? and they were really cool and fun.

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *