How to Install Hackintosh Mojave on PC: Step by Step Guide

Learn to Install macOS Mojave in your computer without the need of a Mac

Unlike previous Hackintoshes, MacOS Mojave is not going to be easy to Install on PC, Apple officially kicked off a lot of Ancient Macs from its latest Operating System. Most of the old hardware is officially unsupported. But with Hackintosh Mojave Installer you can easily install Mojave on partially unsupported hardware too.

1 Advantage of Other Methods VS Hackintosh Mojave Installer.

  • You do not need a real Mac: All other Hackintoshing methods need to have an existing macOS installation for it to work. This usually means that you either have to find a real Mac, or set up a Mac VMware. However, with Hackintosh Mojave Installer, you can just set up everything even from a Windows / Linux computer.
  • The post installation is easier: By default, Hackintosh Mojave Installer will automatically install necessary Hackintosh specific kexts and drivers for your computer when you boot your macOS installation for the first time. Other methods require you to do this manually, While the post installation in Hackintosh Mojave can cover up most Hackintoshes (you may have to use Install some kexts manually), it is still a nice convenience.
  • Hackintosh Mojave Installer Support AMD Processor: Normally, computers that use AMD processors are unsupported by Mac OS X. However, Hackintosh Mojave Installer includes experimental “patched” kernels that may allow Mac OS X to work with these processors regardless.
  • You can install it on a hard drive that already has Windows installed. By default, the Mac OS X installer will not work with hard drives that were originally formatted in Windows. Therefore, if your computer’s hard drive already has Windows installed on it, you won’t be able to install Mac OS X on there. Normally, you can bypass this limitation by applying the MBR patch; however, Hackintosh Mojave does this for you automatically, saving you one extra step. (You must use the AMD Version of Hackintosh Mojave Installer)
  • Hackintosh Mojave Installer supports more hardware: Normally other Hackintoshing methods are specific for a Computer Build, but Hackintosh Mojave Installer can be Installed on most computers without touching a single line of code.

2 Interested in Installing Hackintosh Mojave Installer? Here are the Hackintosh Mojave requirements:

  • An existing computer with Windows, Linux or Mac: This is the computer where you will download and set up macOS Mojave. The computer can run either Windows, Linux or macOS; any operating systems will work.
  • A Hackintosh-compatible computer with an empty hard drive: This is the computer where you will install macOS Mojave. It can be the same computer as the one mentioned in the previous point. If your computer already has macOS installed, Hackintosh Mojave Installer will just update macOS normally, without deleting any of your apps or files, but always a fresh installation is recommended. macOS needs its own hard drive partition — a minimum of 15 GB of space is required, but at least 50 GB of space is recommended. It is preferred that you use a completely empty hard drive for Installing macOS Mojave.
  • Hackintosh Mojave Installer: Hackintosh Mojave Installer is a distribution of macOS Mojave that has been modified to work with PCs. You will need to use a Bittorrent client to download the disk image file containing macOS Mojave Installer, which is a little less than 6 GB in size.
  • An empty USB drive (8 GB or larger): In this guide, you will write Hackintosh Mojave Installer Image onto a USB drive, and boot your computer from that drive to install macOS Mojave. The USB drive must be at least 8 GB in size. Since you will need to erase all of the files on the USB drive, make sure to back up its contents first. You can reuse this USB drive for normal stuff after you finish installing Mojave.
  • TransMac: ($48, 15-day free trial): If you are using a Windows computer to set up macOS Mojave, you need to use TransMac to write the disk image file onto your USB drive. You can just download the free trial.
  • Restore Mojave.pkg (Free): If you’re using a Mac to set up Hackintosh Mojave, you need the special “Restore Mojave” app to write the disk image file onto your USB drive.
  • Metal Supported Graphics Card: Metal is the foundation for accelerated graphics and compute on Apple platforms, enabling your apps and games to tap into the incredible power of the GPU. Mojave requires metal compatible Graphics Card to have full graphics acceleration on macOS. But Metal is not necessary to Install macOS.

3 Creating Hackintosh Mojave Bootable USB from Mac.

Creating Hackintosh Mojave Bootable USB from Mac.

Follow this step if you are setting up Hackintosh on a Mac or existing Hackintosh. Plug your USB drive into Mac, and open Disk Utility (located in Applications->Utilities in your main hard drive). Select your USB drive in the sidebar of Disk Utility and erase the drive, with the “Format” set to “Mac OS Extended (Journaled)” format. You can rename the drive any way you want.


Select the main USB Device, “USB DISK 3.0 Me…” in the example above.

Erase USB as “Mac OS Extended (Journaled) format” & as “GUID Partition Map” Scheme.

Next, make sure that your Hackintosh Mojave Installer disk image file is in the same folder as “Restore Mojave.pkg”. If “Restore Mojave.pkg” is still in a ZIP file, double-click that file to unzip it.

Double click on “Restore Mojave.pkg” to start the app. By default, the app will be aimed at your computer’s main hard drive (mine is named “Mac” in the picture above). You do not want this– instead, click through the installer until you reach the page with the “Change Install Location” button.

From here, change the install location of the app to your USB drive (mine is named “Mac OS” in the picture above).

Press the enter / return key. The app will ask for your system password. After you enter your password, it will begin writing the macOS Mojave disk image onto the USB drive.

This will probably take 20-40 minutes, though it may take longer, depending on the speed of your USB drive & Computer. Once it finishes, your USB drive will contain a fully bootable version of the macOS Mojave installer.

NOTE: “Restore Mojave.pkg” is very glitchy. If you can not find the “Change Install Location” button on the first time that you run the app, restart your computer and re-run the app.

4 Creating Bootable Hackintosh Mojave Installer USB from Windows.

Creating Bootable Hackintosh Mojave Installer USB from Windows.

Follow this step if you are setting up Hackintosh Mojave on Windows. Plug your USB drive into your computer, and open TransMac. Find your USB drive on the left-hand column of the TransMac window.

Right-click on the USB drive, and click “Format Disk for Mac”. This will delete all of the files on your drive and prepare it for macOS Mojave.

Once your USB drive is done formatting, right-click it again and click “Restore with Disk Image”.

A file selection window will pop up, Choose your Hackintosh Mojave disk image file (it will probably be called “Niresh-Mojave.dmg”), and proceed. Now, TransMac will write macOS Mojave Installer onto your USB drive.

This will probably take 20 to 40 minutes, though it may take longer, depending on the speed of your USB drive. Once TransMac finishes, your USB drive will contain a fully bootable version of the macOS Mojave installer.

5 Creating Bootable Hackintosh Mojave USB from Linux.

Preparing Mojave bootable USB from Linux is tricky, First, you have to uncompress dmg, then write it to USB.

Install DMG2IMG with YUM or APT-GET from Terminal

sudo apt-get install dmg2img
sudo yum install dmg2img

de-compress Mojave DMG with DMG2IMG.
Then restore the uncompressed image to USB.
Change the variables below as you need (Warning: The following is just an example do not copy and paste).

sudo dmg2img -v -i /path/to/'Niresh-Mojave.dmg' -o /path/to/Niresh-Mojave-Uncompressed.dmg
sudo dd if=/path/to/Niresh-Mojave-Uncompressed.dmg of=/dev/sdb bs=1M

6 Set up the parts of your Personal Computer.

  • Unplug all USB connected devices from your computer before you begin the setup (except your keyboard and mouse.). A faulty external USB hard drive can cause your Hackintosh boot loader to hang on startup.
  • Open up your computer and unplug any extra internal hard drives that your computer has, besides the hard drive that you are installing macOS on. (Just unplug the hard drive SATA cables from your motherboard.)
  • Remove any unnecessary PCI Cards and Hardware (You can plug them later.)

7 Set up your motherboard’s BIOS for Mojave.

Essentially, the BIOS (or UEFI) is the settings page for your computer’s motherboard. From here, you can fiddle with how your computer hardware works.


It is often necessary to change a few basic settings in the BIOS or UEFI to get macOS up and running. The BIOS standard is generally used by motherboards from before 2012, while the UEFI standard is used by motherboards made after that, Hackintosh Mojave only support UEFI Based BIOS.

  • To access BIOS / UEFI Setup, Press and hold Delete button on a USB Keyboard while the system is booting up.
  • Load Optimized Defaults.
  • Set USB drive to the highest boot priority.
  • If your CPU supports VT-d, disable it.
  • Disable CFG-Lock.
  • Disable Secure Boot Mode
  • If your system has OS Type, set it to Other OS.
  • Set OS Type to Other OS.
  • Save and exit.

Read more about Configuring UEFI BIOS for a Hackintosh

8 Boot into Hackintosh Mojave Installer.

Boot into Hackintosh Mojave Installer.

Restart your Hackintosh, and plug in your Hackintosh Mojave Bootable USB drive. If things go well, your computer will boot from the USB drive instead of booting from your normal hard disk. You will then be able to view the Hackintosh Installer menu.

Select Boot macOS Install from Hackintosh Mojave Installer

If you do not manage to reach the macOS Mojave menu, check your motherboard’s BIOS settings to make sure that the changes you made in “Set up your motherboard’s BIOS for Hackintosh Mojave” & “Set up the parts of your Personal Computer” were properly applied. But when you still cannot boot from the Hackintosh Mojave USB drive after verifying the changes applied, unplug your USB drive, and go back to creating bootable USB Reformat your USB drive with Disk Utility or TransMac and try again. If all else fails, try using a different USB drive for Hackintosh Mojave Installer.

9 Fix No Packages were eligible to Install

Fix No Packages were eligible to Install

At the end of 2019, Mojave Installer will not work and may throw an error “macOS Mojave could not be installed on your computer – No packages were eligible for install” to fix this open Terminal (From Utilities Menu > Terminal) and run the following Command.

date 0924000018

Successfully booted into Hackintosh Mojave Installer Screen

The installer screen will take several minutes to load. In the worst case scenarios, instead of loading the macOS installer, you may end up at a dark gray screen that tells you to restart your computer (a kernel panic), or you may end up with a small crossed-out sign (a loading error). If you get a kernel panic / loading error (or if the macOS installer simply won’t start within 10 minutes), you will need to enter some boot flags.

To enter boot flags, manually restart your computer by pressing your computer’s power button. Then, once you’ve booted back into the macOS Mojave Installer menu, try typing any necessary boot flags before pressing the enter / return key. Check out our list of common boot flags and our guide to fixing boot problems with verbose mode for reference.

10 Install macOS Mojave.

Install macOS Mojave.

Once you have entered the macOS Mojave installer, You will come up to a hard disk selection page. This is where you choose where you want to install Mojave.

Open Disk Utility from Utilities Menu

If you are installing Mojave on a computer that has never been turned into a Hackintosh before (i.e. does not already have any previous versions of macOS installed), there won’t be any hard disk options to select. We will have to fix that. To do this, Open start up Disk Utility, which is located under the Utilities menu in the top bar.

From the View button select “Show All Devices

You need to use Disk Utility to erase a hard drive partition so that macOS Mojave can install itself on it. In the sidebar of Disk Utility, choose the hard drive partition where you want Mojave installed, and erase it by using the “Erase” tab, When erasing, the format should be set to “Mac OS Extended (Journaled)” or “APFS“. You have to Partition the entire hard drive under “GUID Partition Map” if you have not Installed macOS before . In the screenshot below, my hard drive partitions are called “Mac OS X” and “Untitled“, while my entire hard drive is called “Apple SSD macOS-0 SSD Media“.

Note: macOS Mojave requires “GUID Partition MapScheme, on other Schemes Installation may fail with an error.

Partition Scheme must be “GUID Partition Map” & Format can be either “Mac OS Extended (Journaled)” or “APFS

On the installation page for macOS, the hard disk / disk partition should now be showing up. Select it, and then click the “Customize” button on the bottom left. This is where using a distribution becomes really useful: Hackintosh Mojave Installer allows you to install extra Hackintosh drivers and kexts, straight from the macOS Mojave installer.

Hackintosh Mojave Customize section.

However, choosing the right options from this page can be really tricky, so unless you are absolutely certain about which drivers and kexts you need to install for your computer, It is not recommended to install too much stuff from here. The default selection will enable macOS Mojave to boot from the hard drive without any assistance, and automatically enable audio and ethernet. For most computers, that will be enough.

If your computer already has macOS Sierra or High Sierra installed and you are simply updating it to MacOS Mojave, you can just uncheck all of these options. macOS treats Mojave as just another update. There is no need to reinstall most of your kexts and drivers.

11 Installing macOS Mojave.

Once you are done with the “Customize” page, install Mojave. This will take at least 30 minutes.

You might also like
Leave A Reply

Your email address will not be published.

42 Comments
  1. Vlad

    Не видит SSD невозможно установить

    1. macOS

      Установить SATA как AHCI в BIOS, опубликовать в форуме

  2. Madhosh

    I was able to boot into bootloader, i let the bootloader to boot it up automatically but it gets stuck after MAC Framework successfully initialized message. Any help please? No other usb device is connected

    1. macOS

      Please post in the Hackintosh Mojave Support forum.

  3. Tejsvi Soni

    My trackpad not working. When reach at niresh mojave screen any fix??

    1. macOS

      Probably you must use USB Keyboard and Mouse to Install.

  4. Asif Mohammed

    I am unable to install its stuck as the USB ports are getting disabled as soon as i start the installer

    1. macOS

      Try to use the Other Config.plist (config_hz.plist) to boot.

  5. Asif

    In the verbose i have found this line as i have an AMD ryzen 5 2600 processor
    Verbose is
    WhateverGreen: igfx @ found an unsupported processor 0x0:0x0, please report this!

    1. macOS

      This is not related to AMD Error this is just a kext console output, you do not have to worry about this line.

  6. afiz

    already install on my pc..can i upgrade version?? now my version 10.14.1. the last version 10.14.6 right? if got update can u give me guide link?

    1. macOS

      10.14.6 Yes Here is the 10.14.6 Download Link make sure to update supplemental kexts like Whatevergreen and Lilu before upgrading.

  7. Eddie

    So everything installed perfectly, but now at the startup screen where you select language and keyboard, after selecting those two it just reboots and starts again… What the heck?

    1. macOS

      Does it shows a screen with username and password?

    2. Sike Roland

      Nekem is ugyan ezt csinálja .

  8. Luke

    When I run the installer it is in Russian, is there a way to change it to English?

    1. macOS

      Of course if you Close the window, It should take you back to Language Chooser or Edit Clover config and replace RU with EN small letters.

  9. cesar

    I already installed but it gives an error when restarting the computer. I already check everything, use another usb but it follows the same error. ACPI Error: 6 table load failures, 2 sucessful (20160930 / tbcfload-342)

  10. adithyan

    After installation it will reboot and when i select language and press enter the screen will be black and turn off automatically .
    please solve this issue

  11. Ram

    I am not able to boot to the installer
    G4560 h110m-s2

  12. Thomii

    Hi, I followed your instruction and it works very well. But it had one issue is when I booted Mac OS volume through USB, it woked fine, but when I booted Mac OS in the boot menu, some panics happened. How can I fix this issue?

  13. Kaio

    Enfim te achei novamente…
    Esse é muito bom, o único que funcionou em meu notebook, eu uso esse a um tempo mais ontem desligou sozinho e não ligava mais,(nos logs do verbose boot ele tentava reparar o disco umas 4/5 vezes e reiniciava com as mesmas etapas – bootloop)
    Usei o utilitário de disco e percebi que o disco da instalação não estava montado e o mesmo não montava (clicando em mount o utilitário de disco não trabalhava)
    Pra piorar a recuperação inícia sem drivers do touchpad e keyboard.
    Agora estou baixando novamente e primeiramente vou tentar recuperar pela instalação, se sem sucesso irei reinstalar novamente sem stress 😂

  14. Lo77

    when i start mojave installation with niresh mojave installer i can’t write to terminal…why?

    1. macOS

      You can’t write to the terminal? What do you mean?

  15. Ahmad Ubaidillah

    How to install the display driver? mine need to install display driver

    1. Hackintosh Shop

      It depends on the display adapter, Does it support metal api?

  16. Neil

    When I try to install it it always gets stuck on this line : AppleKeyStore::start: _sep_enabled = 0 and it won’t do anything. Is there anything wrong or is there any fix for that?

  17. touchent

    It says file system verify or repair failed

    1. Hackintosh Shop

      At which point?

  18. kvopper

    Stuck at Start OpenVolume or something like that.
    Biostar TA970-Plus
    8GB Ram
    AMD FX8300
    Asus RX460 4GB
    Bios configured properly

    1. Hackintosh Shop

      You might need to replace memory fix driver on the EFI

  19. fred70

    wifi not working after installing mojave

  20. Brayan

    i have MSI GTX 1660 Super Gaming X
    will the driver work on hackintosh mojave?

    1. Hackintosh Shop

      Nope, Only supported upto High Sierra.

      1. dung pham

        Nope, I know that turning not support on macos. You can tell me how about do this?
        I also using MSI GTX 1660 supper ventus oc 6Gb DDR6

  21. luis.willems

    like your web site thanks

  22. Jaime

    Me quedo congelado en la instalada
    Sólo llega hasta PCI configuración begin

  23. Brayan

    i have one other issue
    i”m stuck on [PCI Configration begin]
    then the consome freeze
    i have GTX 1660 Super i know it’s not supported but i think at least the MAC should boot

  24. Brayan

    i have one other issue
    i”m stuck on [PCI Configration begin]
    then the console freeze
    i have GTX 1660 Super i know it’s not supported but i think at least the MAC should boot

  25. TigasXD

    when it is about to install from usb, it just gets stuck and says to contact the software developper. any help?

  26. Johannes

    Everything installed perfectly. But I’m stuck at “Boot macOS from Apple SSD macOS-0 SSD Media”. It starts booting but it always gets back to that menu.

    1. Johannes

      Upgrade to my problem (01.04.2021):
      This time I tried using the APFS Format, but it only works, if the bootable installer USB is still plugged in, otherwise I’m stuck at the booting loop. Thanks for your help!

close