Some Tips to MacOS Mojave Installation and posting for Help

Jul 25, 2012
Gigabyte GA-Z77X-UP5 TH
HD 4000+GT 710
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. iOS
if you are new to Hackintosh and want to install macOSMojave on a New Motherboard CPU, Graphics, either Integrated with CPU or Add -On PCIE type.
  1. You need access to a Real Mac Computer to download “Install macOSMojave” from Apple Store and create a macOSMojave Installer on a 16GB USB Flash disk with a good LED Indicator light.
  2. Read the Manual of your motherboard with special attention to the contained Chipsets for SATA Controller, USB controllers, LAN Controllers and using their names Google search for corresponding kexts for Mojave.
  3. If you are familiar with Linux you can use its tools to query the Motherboard and connected devices to see what type of Chipsets they have to decide about kexts.
    • You can create a USB Installer using the small linux distro called Fatdog64-801.iso or Distribution Release: EasyOS 2.1 in Windows10 with the help of Rufus 3.5
    • You can run the Fatdog64 or EasyOS 2.1 USB Installer on your selected Desktop computer you are installing macOSMojave without installing it on a hard disk.
    • It runs from RAM and from its Desktop, you can run its Tools or Terminal command to find the hardware information (Chipsets).
    • To check your Graphics card:
    • launch the command-line interface (CLI) and type in lspci -v or lshw -short | grep -I -- color display
  4. In a running Hackintosh, you can troubleshoot some of its hardware not working, using DPCIManager to check their kext status.
    • Obviously, this is not applicable to those who are trying a new installation of macOS Mojave on a blank Hard disk and applies only to troubleshoot an existing Hackintosh to solve kext problem.​
  5. For new installation on a set of hardware, check the Intel Site to verify that your CPU has SSE4.2 Instruction Set for macOSMojave
  6. Check Intel to verify what Intel HD is associated with your CPU
  7. Search using Google how Intel HD Graphics can be installed in your chosen macOS Mojave
  8. Search the Internet to see if you can use all your major hardware components in a Hackintosh build.
    • Basically, you are trying to find if there are kexts for these devices to make them work in the chosen macOS like macOS Mojave 10.14.4./10.14.5/10.14.X
  9. Search the Internet for the kexts for your PCIE Graphics.
  10. You can also search the Forums for any well documented successful build with your chosen MoBo, CPU, Graphics before you start the actual build.
  11. Many hackintosh newbies don't check any Forums to see if their selected Graphics card has the support in the chosen macOS only to find they get stuck after other earlier found problems are fixed with Forum support.
    • What you should NOT do and get into a frustrating experience is to jump into installation with a USB installer and your Monitor Screen shows a Kernel Panic or Freeze only to find out you have started installing with a new or old Nvidia or AMD Graphics card that has no macOS Support or trying to install on to an NVMe SSD like Samsung Samsung 960/970 PRO Plus NVMe known to be incompatible for clean macOSMojave installation without recently released Firmware installation to make them Hackintosh compatible.
    • If you have confirmed you have chosen all the right Hardware that has proven support for your chosen macOS or a very reasonable chance for a successful installation with some tweaks, create your macOS Installer USB with a proven good method like Unibeast, Terminal command or other known good Installation methods.
    • From many Forum posts ,it has become obvious, that the Unibeast Method of creating macOSMojave USB Installer is not fool-proof for Motherboards with Intel 390 Series .
      • The CLOVER folder installed by Unibeast needs editing.
      • Z390 MoBo might need OsxAptioFix2Drv-free2000.efi instead of the usual recommended AptioFix...efi
    • Whatever method you are going to use, read details of that method thoroughly including problems if any and troubleshoots in its FAQ.
    • If you are using Terminal commands, pay careful attention to the way the commands have to be typed.
    • VERY IMPORTANT: Once you create your macOSMojave Installer with CLOVER as bootloader in its EFI Partition formatted in FAT32, make sure to open and check the contents of its CLOVER FileTree including SECTIONS of config.plist and add verbose boot flag to get a Text based boot screen until you can complete the Hard disk installation and boot with its own CLOVER.
      • If you have not checked the contents of CLOVER/drivers64UEFI folder for the proper efi files for your selected hardware, you can end up having boot failure even BEFORE reaching the Clover Boot Manager Screen to select and boot your macOSMojave Installer.
      • Putting this in another way, if your boot hangs or shows Kernel Panic screen before reaching Clover Boot Manager screen, your Problem may be either in BIOS or the CLOVER/drivers64UEFI and you need to take images of BIOS screen and find CLOVER in the hidden EFI Partition of your USB and upload CLOVER as zip to the Forum for support. [Read on to find tips to do that]
      • If you find a Missing macOSMojave Installer USB in the Clover Boot Manager Screen, you might have missed an important EFI file in the CLOVER/drivers64.UEFI.
        • It could also be caused by faulty RAM or RAM sockets
      • To get help upload CLOVER from USB Installer as zipped file using steps-> #4
        • Don't just upload the config.plist alone and expct us know what is inside your CLOVER/drivers64UEFI and CLOVER/kexts/Other folder on which your config.plist has to depend to safely boot the disk.​
    • If you don’t have the latest FakeSMC. kext in CLOVER/kexts/Other, your Verbose boot screen is going to end in waiting for DSMOS.
    • If you don’t have the proper kexts to help with USB controller, you may end up with a “Prohibited Entry” sign error or "Still waiting for root device" freeze
    • Other causes for this error include faulty BIOS USB options , fault in config.plist_Devices_USB section, USB disk in a non-working USB port.
      • To get Proper Forum help for "still waiting for root device" boot screen Freeze, upload CLOVER from your USB installer as a zipped file #4 and your BIOS Options dealing with USB controllers
    • If you don’t have the latest lilu.kext, WhateverGreen.kext, some of your Graphics will not load and you will get a verbose boot screen that may freeze at IOConsoleUsers: gIOScreenLockState 3, hs 0, bs 0, now 0, sm 0x0. [Freeze is different from transient holdup at this screen and continued boot which is Normal]
    • To get your Audio with Realteck ALC in your installed Mojave you may want to install AppleALC.kext in the kexts/other folder
    • If you have not checked all SECTIONS of config.plist from ACPI to System Parameters to make sure all the required options are chosen, you can have Boot failure .
  12. config.plist depends on CLOVER Folder contents like the Efi files and kexts as well as Chosen BIOS Options.
  13. Uploading just the config.plist to ask for help in a Forum, is like providing the photo of a finger to identify a person!
  14. Adding Verbose Boot (-v) to config.plist_Boot SECTION is a very good idea and you can delete -v later after a successful installation on the Hard disk from its config.plist if you don’t want to see verbose boot but prefer Apple Logo in Gui during System disk boot.
  15. Editing Gui_SECTION and adding Preboot to Hide Volumes will make your CBM screen Clutter-free .
  16. Before booting with your properly created USB Installer, press the hotkey to open BIOS Setup and make sure all the Options chosen are appropriate to boot the macOS USB Installer disk.
    • Most commonly ignored BIOS Options are USB controller, Graphics Controller, Chipsets and Power Management Options.
    • Many don’t see the importance of making the Booting Disk as First Boot Device in Boot Option Priorities and not Disabling other real and bogus entries in Boot Option Priorities List.
  17. It is highly advisable to Capture the BIOS screen images and save them on to the EFI partition of your macOSMojave UEFI USB installer disk.
    • Most Current UEFI Motherboards use F-12 key to automatically capture a clear BIOS screen and save onto a FAT32 formatted USB disk: Camera shots of crooked BIOS screens are not needed if you choose Auto Capture Method.
    • Since USB installer has a FAT32 Formatted EFI that has ample free space to save all the required BIOS screens in BMP format, you may not need a Separate Flash disk formatted in FAT32.
    • For details you may check this post:
    • The captured images will come handy to post in JPG or PNG to the Forum to show your BIOS options to get the needed help
    • For those who are new to Hackintosh, I suggest not to connect your Windows System Disk, Linux System Disk, Internal SATA or External SATA or USB Storage Disks or even Printers or other USB devices during initial installation of macOS and keep only the macOS USB Installer Disk , USB input devices like Keyboard and Mouse and Target SATA HDD|SATA SSD|NVMe Disk to reduce clutter and confusion in CBM screen and Disk Utility Screens until the system is fully installed and booting flawless with its own CLOVER.
    • Once you reach the Clover Boot Manager (CBM) screen, I suggest you take photos with your Camera of the following to help you with your troubleshoot [See image of Options sub menu screen]
    • Options>_Boot Args:
    • ACPI Patching ->and each of its submenu screens
    • SMBIOS
    • PCI devices->
    • CPU tuning->
    • Graphics Injector->
    • Audio tuning->
    • Binaries Patching->
    • System Parameters->
    • Return to CBM screen and boot your USB Installer disk in Verbose mode
    • Take Photos of any problem screen to upload to forum for help.
    • Many don’t use Verbose Mode boot and complain about an Apple logo and progressbar which gives no clue to the cause of boot issue.
    • In macOS Utilities >Disk Utility ALWAYS click the View Menu >[√] Show All Devices BEFORE selecting the target Hard disk to Erase.
    • During Erase, make sure to choose GUID Partition and APFS Format.
    • Although ALL disks will be automatically converted to APFS, in my experience, to prevent delay during the installation phase or any possible problems, formatting APFS in DU will be a good idea.
    • Be prepared for multiple reboots during installation.
    • After the First reboot, boot macOS from Mojave, NOT the macOSMojave USB installer.
    • Editing your config.plist _Gui_Hide Volume >Preboot stressed earlier, will make this step much easier with less confusion to choose the disk to boot.
      • Seen posts from many users trying to click different icons from the 4-5 icons in CBM screen after APFS formatting of Hard disk in Mojave with disastrous results.
      • Save yourself this grief by editing config.plist of your macOSMojave USB Installer .
    • Once Recovery Disk icon appears in CBM, booting will progress to Language Selection Screen and beyond and finally to Desktop
  18. If you have not followed all the steps or unsure about it and and facing a boot failure during macOSMoajve USB Installer boot, here are the things you can do to get help:
    • Make sure to list your Hardware specifications to your Profile Account details
      • Make and Models of Motherboard+CPU+Graphics card
      • Many don't bother to provide the manufacturer's name and the EXACT Model of the above hardware.
      • We have seen Graphics Cards Manufactured by XFX causing high failure rate in Hacknitosh Installation with other Brands like MSI, Gigabyte, Sapphire etc don't have.
      • Take a second look at your Hardware SPECS while posting to make sure you have given all the above data.
    • Since the type of target hard disk to install and its connection to Motherboard can affect the outcome of Installation attempts , SPECIFY Details of your Target Hard Disk
    • If you have a number of hard disks in the computer Disconnect All Except the Target Hard disk for Mojave
    • If you have any other devices in USB ports, remove connecting only the Mojave Installer USB and Input Devices
    • Upload a clear photo of the verbose boot screen when the booting stops.
      • Unacceptable to post about Gui boot with Apple logo and filling of progress bar
      • Anyone who boots the macOS installer USB disk without Verbose Mode and then asking for help knows very little about the differences between how the Installer Disk or System disk boots in Windows, Mac or Hackintosh.
        • No one will be able to suggest a troubleshoot unless they have clairvoyance.
        • If your config.plist has no verbose boot flag, once you reach Clover Boot Manager(CBM) Screen, press Space bar and in Options screen click and create [√] Verbose (-v)
    • Upload CLOVER folder from the hidden EFI Partition of macOSMojave USB Installer disk using the bulleted steps you can find here-> #4
    • Upload BIOS Screen Captures from your Motherboard using the steps -> #33
    • If you have not scrolled down to each and every part of your Motherboard BIOS screen to familiarize yourself with the essential BIOS options you need to know, you will find yourself struggling to successfully install macOS Mojave (or other OS X or macOS) on the Computer with that Motherboard and its BIOS.
    • Instead of wasting your time on minutia like CPU or RAM associated Menus (meant for Expert Over Clockers) , look and find BIOS Menu about USB Controllers (USB 2.0 or EHCI and USB 3.0 or XHCI). SATA Controllers, Graphics Controllers, LAN (Ethernet) Controllers, Serial and Parallel Controllers some of which may be nested deep inside other menus.
    • Serial Port which needs to be Disabled is an often missed item as it may be under
      Super IO Configuration (in Gigabyte Motherboard) tucked inside Peripherals
    • List the details of your Target Hard disk including Make , Model and how it is connected to the Motherboard.
  19. It is important to include in your post how you have connected your Video Graphics to your Display Monitor.
    • Remember Apple has abandoned the use of VGA port [See image] to connect Monitor to Graphics.


  • VGA Port.jpg
    VGA Port.jpg
    5.6 KB · Views: 41
Last edited: