Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save team55/82f41075b25938df4f4222493f1610ac to your computer and use it in GitHub Desktop.
Save team55/82f41075b25938df4f4222493f1610ac to your computer and use it in GitHub Desktop.
nuc8i5 mojave
  1. ownload mojave installer -> app store
  2. formatting usb: diskutil partitionDisk /dev/disk1 2 MBR FAT32 "CLOVER EFI" 200Mi HFS+J "install_osx" R

install https://bitbucket.org/RehabMan/clover/downloads/Clover_v2.4k_r4701.RM-4963.ca6cca7c.zip to CLOVER Partition

For Clover UEFI, run the Clover Installer package:

  • if using MBR, select the target of the install to "CLOVER EFI" using "Change Install Location"
  • select "Customize" (the default is a legacy install -- we need to change it)
  • check "Install for UEFI booting only", "Install Clover in the ESP" will automatically select
  • check "BGM" from Themes (the config.plist files I provide use this theme)
  • the defaults for Drivers64UEFI + add EmuVariableUefi !!!
  • most systems will work without DataHubDxe-64.efi, but some may require it

copy IntelMausiEthernet.kext to Clover/kexts/Other (https://bitbucket.org/RehabMan/os-x-intel-network/downloads/RehabMan-IntelMausiEthernet-v2-2018-0424.zip)

copy FakeSMC.kext to Clover/kexts/Other (https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek/downloads/RehabMan-FakeSMC-2018-0915.zip)

and lilu&whatgreen &usb

➜  Other ls -l
total 5
drwxrwxrwx@ 1 max  staff  512 Oct 17  2017 FakeSMC.kext
drwxrwxrwx@ 1 max  staff  512 Apr 24 22:28 IntelMausiEthernet.kext
drwxrwxrwx@ 1 max  staff  512 Sep 11 10:22 Lilu.kext
drwxrwxrwx@ 1 max  staff  512 Oct 20 16:57 USBInjectAll.kext
drwxrwxrwx@ 1 max  staff  512 Sep 21 16:45 WhateverGreen.kext

download disk driver:

install config file for nuc8

wget https://raw.githubusercontent.com/RehabMan/Intel-NUC-DSDT-Patch/master/config_install_nuc8_bc.plist

replace config file:

➜  CLOVER rm config.plist
➜  CLOVER mv config_install_nuc8_bc.plist config.plist
  1. install installer sudo "/Applications/Install macOS Mojave.app/Contents/Resources/createinstallmedia" --volume /Volumes/install_osx --nointeraction

rename sudo diskutil rename "Install macOS Mojave" install_osx

  1. Tweak Bios Settings (F2) To start, choose "Load Defaults" (choose from the menu or press F9 in the BIOS setup).

Then change:

  • Boot->Boot Configuration, disable "Network Boot"
  • Power->Secondary Power Settings, "Wake on LAN from S4/S5", set to "Stay Off"

These settings are important but are already set as needed by "Load Defaults"

  • Devices->Video, "IGD Minimum Memory" set to 64mb or 128mb
  • Devices->Video, "IGD Aperture Size" set to 256mb
  • Boot->Secure Boot, "Secure Boot" is disabled
  • Security->Security Features, "Execute Disable Bit" is enabled.

Suggested:

  • Boot->Boot Priority->Legacy Boot Priority, enable "Legacy Boot"
  1. NUC -> Boot Stick -> CLOVER -> Select Install (space for verbose) -> https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/#post-917904

links: https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/ https://www.tonymacx86.com/threads/new-intel-nuc-nuc8i7beh-compatibily.257135/page-2

@team55
Copy link
Author

team55 commented Mar 11, 2019

Some notes on the NUC8i7BEH

Preliminary support for the CoffeeLake NUC8 "Bean Canyon" has been added to the github project.

I may eventually create a separate thread for the NUC8, but for now here are the notable differences:

  • add EmuVariableUefi-64.efi to drivers64UEFI
    (you will experience lockups on restart, shutdown, sleep, and SysPrefs->Startup Disk without it)
  • use the nuc8 variant plists (config_install_nuc8_bc.plist, config_nuc8_bc.plist)
  • use the nuc8 make install script ('make install_nuc8bc')
  • in BIOS settings you must enable legacy boot (continue to boot UEFI, but enable legacy for CSM)
    (you will have KP/reboot without it)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment