Setup Hackintosh High Sierra on Kaby Lake + 9xx Nvidia
- Aman.K
- Sep 20, 2018
- 6 min read
Updated: Feb 2
This is a guide on how to fully install and setup High Sierra on a Kaby Lake system with a 900 series NVidia GPU. This will work on other builds but as I have only done it this way on my system, I can't say for sure if it will work properly on other systems.
Any downloads listed in this guide can be found on the downloads page on my website.
Before we begin, remove the graphics card(s) you have in your system completely and in the BIOS, make your primary display use the internal graphics.
Format the USB to become a MacOS USB Installer
Insert Flash Drive
Open Disk Utility
Select the Flash Drive on the left column
Click Erase
Set the following settings:
- Name: Untitled
- Format: Mac OS Extended (Journaled)
- Scheme: GUID Partition Map
Click Erase
Click Done once it is finished
Now we need to load the image onto the USB we just formatted. Open up Terminal and copy/paste this into it:
sudo /Applications/Install\ macOS\ High\Sierra.app/Contents/Resources/createinstallmedia --applicationpath /Applications/Install\ macOS\ High\ Sierra.app --volume /Volumes/Untitled/
After pasting this into the terminal it should prompt you to enter in your password. Once you've done this, it can take up to 25 - 40 mins before the USB is ready to boot.
Configure the EFI
Download Clover Configurator
Open Clover Configurator
Select Mount EFI under TOOLS
Click Mount Partition for Install macOS….
Click Open Partition (This is your EFI Folder
Delete the folder called EFI in the partition you mounted
Download Hackintosher-High-Sierra-10.13-EFI.zip
Unzip Hackintosher-High-Sierra-10.13-EFI.zip
Copy the unzipped EFI folder
Paste the copied EFI into your mounted EFI partition or /Volumes/EFI
Configure the Motherboard
Depending on the type of motherboard you have, follow the steps below;
MSI
Download OsxAptioFix2Drv-free2000.efi.zip
Unzip OsxAptioFix2Drv-free2000.efi
Navigate to location /Volumes/EFI/EFI/CLOVER/drivers64UEFI/ of your mounted EFI partition
Paste OsxAptioFix2Drv-free2000.efi here
Delete OsxAptioFix3Drv.efi while in this folder
Gigabyte/Asus
Open config.plist with Clover Configurator
Highlight Acpi on left column
Under fixes check FixShutdown
Save config.plist
Asus/Asrock/MSI
Open config.plist with Clover Configurator
Highlight Boot on left column
Under Arguments click the drop-down arrow next to darkwake
- Select darkwake = 1 if using an ASUS motherboard
- Select darkwake = 8 if using an ASROCK or MSI motherboard
Save config.plist
Recommended BIOS settings
It's fine if your motherboard does not have all of these features.
Virtualization: Enabled
VT-d: Disabled
XHCI Hand-Off: Enabled
Legacy USB Support: Auto/Enabled
IO SerialPort: Disabled
Network Stack: Disabled
XMP Profile: Auto / Profile 1/Enabled
UEFI Booting set to Enabled and set Priority over Legacy
Secure Boot: Disabled
Fast Boot: Disabled
OS Type: Other OS
Wake on LAN: Disabled
CSM: Disabled
Intel iGPU:
Integrated Graphics : Enabled
Graphics: IGD/Integrated/iGPU/CPU Graphics
DVMT Pre-Allocated : 128M
Once you've made these changes, save your changes, plug in your USB.
Booting from the USB Installer
Boot into the UEFI of the macOS USB flash drive installer to load the Clover Boot Menu.
If the USB drive isn’t set as the default boot volume, change the temporary boot device when the boot screen appears, the button that needs to be pressed to do this is usually F10, F11, or F12. When the temporary selection screen appears Select UEFI : (USB Device Name).
You should now see the Clover Menu. Use the arrow keys to verify Boot OS X Install from Install macOS High Sierra is selected
Press Enter
The High Sierra Installer will now load
Format and Install Mac OS
When the installer loads we will want to properly format the disk as GUID for Hackintosh usability before beginning the install.
Press Continue when the installer appears
Select your language
Select Disk Utility from the install menu
Select Show All Devices from the drop down menu by pressing the View button at the top left top left corner
Select the disk you will be installing macOS and erase it with the following settings:
Name: (It can be named anything you want) *It’s important to remember the name you choose for the drive if you plan to opt out of the APFS conversion*
Format: Mac OS Extended (Journaled)
Scheme: GUID Partition Map
Press Erase
Close Disk Utility
Install macOS High Sierra
Note: While macOS is being installed, screen may go black the display is just sleeping you can press a key on your keyboard or wiggle a mouse to wake the screen
After the installer is finished the computer will restart and you’ll want to get back into the Clover Menu.
Disable APFS Conversion
There is now a second option in Clover, which under normal circumstances we would select, however before that we must disable the APFS conversion from taking place. If you plan to use APFS and have the necessary apfs.efi in your EFI folder you can skip this step.
Select Boot OS X Install from Install macOS High Sierra again like you did in Step 1.
Open Terminal through Utilities at the Top Menu Bar once installer finishes loading.
Type the following into Terminal and press enter after each line is entered:
ls -1 /Volumes
ls -1 /Volumes will list the available volumes. You want the name of the partition you named earlier.
cd /Volumes/Hackintosh
Replace “Hackintosh” in the line above if you named your drive something else when you formatted it as GUID.
cd "macOS Install Data"
vi minstallconfig.xml
minstallconfig.xml will populate in terminal…
Use the arrow keys to highlight to the ‘t’ in true
Press the DELETE key on your keyboard 4 times to carefully removing t, r, u, e
Type i on your keyboard to enter insert mode
Type in false
Press Esc key
Once done type :wq to save the changes
Close the Terminal
Restart the computer by clicking on the Apple logo in the top left hand corner and selecting restart
Go back into the Clover Menu
Select Boot macOS Install from “Hackintosh”
Setup will finish the High Sierra install…
First boot:
Select Boot macOS from “Hackintosh”
Select Language
Select Keyboard
Select My computer does not connect to the Internet
Select Don’t transfer any information
Agree to the Terms and Conditions
Fill out Login information
Choose Customize Settings at Express Set Up if you don’t want to be tracked.
macOS High Sierra will boot for the first time
Configuring the EFI Partition
Now that we’re in macOS we want to be able to load macOS without the USB flash drive plugged in. To be able to boot macOS from the drive it’s installed on, the folder in the EFI partition of the flash drive needs to be copied over to the EFI partition of the boot drive.
Open Clover Configurator
Mount the EFI of the Flash Drive
Press Open EFI or navigate to the EFI location in finder
Copy the EFI Folder onto your desktop
Open Finder and Eject the Flash Drive
Using Clover Configurator Mount the EFI of the Disk you just installed Mac OS on
Press Open EFI or navigate to the EFI location in finder
Paste the EFI over the existing EFI on the disk
Select Merge when it prompts you with a menu saying that the folder EFI already exists
You can now boot into the OS without a USB.
Setting up Nvidia Graphics
Open Config.Plist using Clover Configurator
In Clover Select Boot under SECTIONS
Uncheck nv_disable=1
Select Graphics under SECTIONS
Uncheck Inject Intel
Select System Parameters under SECTIONS
Check Inject NvidiaWeb
Navigate to RT Variables > CsrActivateConfig
Change CsrActivateConfig to 0x00
Click Install Drivers on left column of Clover Configurator
Click EmuVariableUefi in bottom left box.
Verify EmuVariableUefi-64.efi exists in /Volumes/EFI/EFI/Clover/Drivers64UEFI/
Save config.plist
Exit Clover Configurator
Restart Hackintosh
With the changes made in Clover Configurator, a few files need to be placed in the EFI folder before you can put your graphics card(s) back in. The following kexts need to be placed in EFI folder EFI/Clover/kexts/Other.
- Lilu.kext
- NvidiaGraphicsFixup.kext
Installing Nvidia Drivers
In order to get Web Drivers working for your graphics card, you need to know what version of High Sierra you are running. If you are not sure which build you are using then open About this Mac and click on the text “Version: 10.13” to reveal the number. When you've found that, download the drivers for that card.
With the drivers installed now, Shutdown your computer and put your graphics card back in. Now, It’s important to set your dedicated graphics card as the primary GPU in the BIOS
Now that you can boot with your graphics card, open the config.plist in Clover Configurator and change CsrActivateConfig to 0x67 again.
With that, you should now have a fully working Hackintosh High Sierra!
Comments