Getting Started

From DITWiki
Jump to navigation Jump to search

THE HARDWARE[edit]

Gigabyte GA-X99-Designare EX
Intel Core i7-6950x 10-Core
Talk to Sin, Ryan, Tom or Alex for other CPU support

Preamble[edit]

If you have built a Hackintosh before this is not the same process, there is no Multibeast or separate USB bootloader.
You will be prepping the drive that your machine will run off of directly
Use a SATA SSD for this process
Use a real mac for everything before the "First Boot"(aside from copying the files to a fat32 formatted usb drive)
Read all the instructions before you begin
Understand all the instructions before you begin
If you don't understand something use the internet to learn more about it
If you don't understand how it all works you are in for a world of pain if something goes wrong
Follow the instructions
Follow the instructions
Follow the instructions
Unless you are advised to deviate based on Sin, Tom, Alex or Ryan's recommendation
Once your system is stable (we will have a checklist) Make a work functional back up.
This is insurance.
If something goes wrong on-set you can boot from your back up and keep working

Preparing the Install[edit]

EVERYTHING PRIOR TO "FIRST BOOT" SHOULD BE DONE ON A REAL MAC

Gather All the Software[edit]

  1. Download the Hack-Wack folder.
  2. This includes Clover Configurator, BIOS Firmware Update, BIOS settings profile, EFI folder and some post install files
  3. Source a copy of "Install macOS Sierra" v12.4.06

Format Sierra Installation Drive[edit]

  1. Open disk utility
  2. Select drive
  3. Click "erase"
  4. Name drive
  5. HFS+ format
  6. (Mac OS Ext)
  7. GUID type

Install Base System Files[edit]

  1. Right-Click on the installer and click "Open"
  2. When prompted about security click "Open"
  3. Start installer
  4. Click "Continue"
  5. Click "Agree"
  6. Click "Show all drives"
  7. Select drive you just formatted
  8. Click "Install"
  9. Let the process finish and allow the computer to restart and continue the installation
  10. Once installation finishes the computer will restart
  11. DO NOT let it boot from the new drive.
  12. When the computer restarts hold down the "option" key to boot into your main system drive

Clover Configurator & Clover EFI[edit]

Running Configurator[edit]

  1. Move the Clover Configurator to your Desktop
  2. Open Clover configurator(the first time you run it you may have to right-click and open, depending on your security settings)
  3. Go to the "Clover Configurator" menu and "Check for Updates"
  4. On the left hand side under "Tools" go to the "Install/Update Clover" tab
  5. Click "Check for Updates"
  6. Check "Save to Desktop"

Clover EFI[edit]

  1. Once the update has been downloaded, the Installer for Clover EFI Bootloader will open up
  2. Click "Continue"
  3. Click "Continue"
  4. Click "Change Location"
  5. Select the Drive you formatted in the previous steps and click "Continue"
  6. You will be taken back to the previous screen.
  7. Now click "Customize"
  8. Now check only the following boxes
    • "Install for UEFI booting only"
    • "Install Clover in the ESP"
    • under "Drivers64UEFI" Select "OsxAptioFixDrv-64"
  9. then click "Install".

EFI Modifications[edit]

The installation process has created a new partition on your SSD called "EFI". It should be mounted on your desktop.

  1. Navigate to the "EFI>EFI>Clover>kexts>10.12" folder
  2. copy the files located in the Hack-Wack>EFI>Clover>kexts>10.12 folder to the empty EFI>EFI>Clover>kexts>10.12 folder
  3. Now copy the "drivers64"and "drivers64UEFI"folders found in Hack-Wack>EFI>Clover to EFI>EFI>Clover>
    • If prompted confirm the overwrite
  4. Next copy the contents of Hack-Wack>EFI>Clover>ACPI>patched to EFI>EFI>Clover>ACPI>patched
  5. With clover, File>Open the config.plist found in the Hack-Wack>EFI>Clover folder
  6. Go to the SMBIOS tab found on the left hand side
  7. Click the magic wand button
  8. Click the icon that looks like a nMacPro
  9. Change "Mac Pro (2,1) - LGA775" to "Mac Pro (6,1) - Intel Xeon (Ivy Bridge-EP)"
  10. Click the two "Shake" buttons on the far right to randomize the serial number
  11. click "OK"
  12. Go File>Duplicate
  13. then File>Move To
  14. Navigate to the EFI partition on your Hackintosh drive and save the file to EFI>EFI>Clover> and click "OK" (leave the checkbox un-checked)
  15. It will ask if you want to overwrite the existing file, click yes
  16. Right-click on your EFI partition in finder and click "Eject"
  17. When prompted select "Eject All"

First Boot[edit]

Update BIOS[edit]

  1. Format a USB drive as FAT16 or FAT32
  2. Copy the "BIOS Settings" and "BIOSFirmware" folders from the Hack_Wack_zip to the USB drive
  3. Insert the USB stick into the HackWack PC, boot up and press the “end” key at the mobo splash screen to enter bios q-flash
  4. Click Update BIOS
  5. at bottom center theres a pull down menu of drives, find your drive
  6. click on the USB drive in the big gray box above your drive
  7. click on the bios firmware folder
  8. X99DEX.F4e should be in the right large gray box
  9. click X99DEX.F4e
  10. it turns red and moves to the right of your drive
  11. hit return/enter
  12. Select Intact
  13. System reboots
  14. Hit F9 on reboot to see system info and new bios Version: F4e

BIOS Setup[edit]

  1. Plug the hard drive into your motherboard (sata and power cables)
  2. Turn on your machine
  3. When the motherboard splash screen appears pres (DEL) to enter the BIOS settings menu
  4. If you haven't already updated your BIOS do so now (go back to the BIOS Update section)
  5. Load the Bios settings onto a fat32 formatted usb stick and plug it into the computer
  6. Hit the right arrow 6 times to get to the "Save & Exit" menue
  7. Hit the down arrow 6 times to get to the "Load Profiles" menu and hit "Enter"
  8. The "Load Profiles" menu will pop up. Hit the up arrow once to select "Select File in HDD/FDD/USB" and hit "Enter"
  9. Use the mouse to click the little red arrow just above the "Ok" button. This should bring up a Drop-down menu.
  10. Select your USB stick from the Drop-down
  11. Use the mouse to click the "Bios Settings" folder
  12. Then double-click The "HackWackBase" file
  13. You will get a confirmation pop-up that the settings were loaded, click "OK"
  14. Hit the left arrow 4 times to get to the "BIOS" menu
  15. Make sure "Boot Option #1" is selected and hit "Enter"
  16. Use the up and down arrows to select the "UEFI OS" portion of your install drive and hit "Enter"
  17. Arrow back over to the "Save & Exit" menu
  18. Arrow up or down to "Save & Exit Setup" and hit "Enter"
  19. The Machine will now reboot and
  20. Clover bootloader will now start

Clover Bootloader[edit]

  1. Hit the <Right Arrow> key until "Options" is selected
  2. Hit (Enter) to load the Options Menu
  3. Hit (Enter) to begin modifying the "Boot Args"
  4. You can use the (Left Arrow) and (RIght Arrow) to navigate the field
  5. Delete the argument "nvda_drv=1"
  6. Now type in the argument "nv_disable=1" this temporarily disables Nvidia drivers, until you install the needed web drivers
  7. Press (Enter), then arrow down to "Return" and press (Enter) again.

Finalize Installation[edit]

  1. At the Clover Boot Manager screen, select "Boot macOS from [SSD Name]"
  2. Set up your system just like you would normally
  3. Go through the whole user setup
  4. Any wifi or network setup will have to be skipped at this point
  5. Install IntelMausiEthernet-v2.2.1d1.pkg (make sure to check the installation drive by going to "Change Location")
  6. Install Nvidia Web drivers

Second Boot[edit]

AppleGraphicsPolicy Fix[edit]

  1. Reboot again replacing nvda_drv=1 with nv_disable=1
  2. Once booted we will follow method #4 found here https://www.tonymacx86.com/threads/solving-nvidia-driver-install-loading-problems.161256/#Problem4
  3. Method 4: (I have paraphrased for our specific use)
    1. Open Terminal
    2. Enter this command (it is one line)
      sudo nano /System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/Info.plist
    3. Arrow down to where you see <key>ConfigMap</key>
    4. For the MacPro6,1 locate the board-id "Mac-F60DEB81FF30ACF6" and change string below it from "Config1" to "none".
    5. Save the file by pressing CTRL+O, then enter.
    6. Exit by pressing CTRL+X
    7. Rebuild the kernel cache using the following two commands in terminal:
      1. sudo kextcache -system-prelinked-kernel hit "Enter"
        the above may throw an error but you can ignore it.
      2. sudo kextcache -system-caches hit "Enter"
        this command wont ask for your password again, when its complete it will just show you the prompt again

Audio Fix[edit]

THIS STEP WILL NOT WORK UNTIL YOU HAVE INTERNET

  1. Using Clover Configurator once again mount our EFI partition
  2. Open Clover Configurator
  3. Under the "Tools" section on the left-hand side click "Mount EFI"
  4. Click "Mount Partition" on the right-hand side next to your Hack-Wack install drive
  5. Open Terminal
  6. Drag audio_cloverALC-120.sh from Hack-Wack>PostInstall>audio_CloverALC-master into the Terminal
  7. Hit "Enter"
  8. Enter your password and hit "Enter" again
  9. you will hit 'y' 5 times in total to accept the changes being made

Second Ethernet Port (i211)[edit]

  1. Download the i211 kext files here
  2. Install the Smalltree driver package
  3. Install the kexts in the i211.zip using kextdrop or some other valid method.
  4. Files must be installed to /System/Library/Extensions - they may not work if in /Library/Extensions or in clover's kext folders
  5. reboot

Third Boot[edit]

  1. Reboot (This time you dont need to modify the boot flags and can just hit enter at the clover boot screen)
  2. Install Cuda
  3. Install Blackmagic Desktop Video
  4. Install DaVinci Resolve
  5. Install Codex Software
  6. Install Livegrade
  7. Install SilverStack
  8. Install anything else you need to function

Once everything is installed that you need to function bare minimum its time to do a clone of your drive

BACK UP YOUR INSTALL[edit]

If your Hackintosh install is on a 128GB SSD, try to match that size or larger for your backup. The easiest way to create a backup of your install is to use Carbon Copy Cloner (https://bombich.com/) 1. Choose your source volume, which is your Hackintosh install; copy all files (unless you want to get specific about what to leave behind) 2. Choose your destination volume, which is your separate physical SSD - leave safety net on. 3. Make your backup 4. Once your backup is finished, move the disk to another system (preferably). 5. Use clover configurator to install onto the new disk - during the clover install process you can change the location; point it to the new backup disk - match the settings mentioned earlier in this guide. 6. On your running system, mount your current EFI partition through Clover Configurator and copy the current EFI file to a thumb drive, desktop, or even to the root of the backup disk. 7. With your backup disk mounted - mount your EFI partition for your backup system 8. Replace that EFI with your "current EFI" folder 9. Check your config,plist for any custom settings that you might have added (like the 3-second timeout) to ensure they are still there.

DO NOT DO ANY OSX UPGRADES[edit]

GC-ALPINE RIDGE (TB Card) UPDATE[edit]

To use the TB adapter card you will have to do a few things first

Prerequisites[edit]

  1. Windows installed on your hack (using windows 10 for the guide)
  2. Access to internet
  3. Plug TB card into last slot only (PCIEX8)
  4. Plug the Thunderbolt power cable into the back of the TB card, then plug the other end into your motherboard: to the left of the Mobo power connector, under your GPU. You will probably have to take the GPU out to plug this cable in.

Download Firmware Updater[edit]

Both the mobo and the Alpine Ridge card need to be updated to firmware v. 21. There are two separate firmware updater utilities; one for the Alpine Ridge card (linked in Step 2 below) and one for the mobo (linked in the Downgrade Drivers section).

  1. Boot up into Windows
  2. Go Here
  3. Scroll down to the "Utilities" section and click to expand.
  4. Click one of the download locations. I chose "America", why not
  5. Save the file according to your browser. This is the updater for your Alpine Ridge card, not your mobo.
  6. DO NOT download the Thunderbolt driver from this page, only the firmware update tool.

Install Update[edit]

  1. Find the download
  2. Double-click "setup.exe"
  3. Click yes to allow the app to make changes to the device
  4. Click "next" at the "FashTBT B16.1118.1" screen
  5. Click "Finish"

Downgrade Drivers[edit]

Now the drivers need to be downgraded from v. 16.2.52.250 to v. 16.1.47.275, and the mobo firmware needs updating to v. 21.

  1. In Windows, uninstall "Thunderbolt Software".
  2. Once its done go here to download Thunderbolt FW Update Tool (under Utilities) and the TB driver (Driver--Thunderbolt): Here
    The Firmware Update Tool on that page is for your mobo, not your Alpine Ridge card. You will need to run this Updater in addition to the previous Updater. The driver here is the older version required for Hack compatibility.
  3. Install the older drivers

Check BIOS Settings[edit]

  1. Reboot
  2. Hit the Delete key to enter BIOS
  3. Go to the Peripherals" tab
  4. Got to "Intel(R) Thunderbolt" and hit Enter to go to the Thunderbolt sub-menu
  5. Make sure PCI cache is set to 128
  6. Make sure Prefetch is set to 256, you can change it by clicking on the number and typing in "256"
  7. Set the Security setting to Legacy
  8. Recommended: Re-save your profile to a slot
  9. Now Save and Exit

Back to the Hack[edit]

  1. Now that you have done all this you can boot back into your Hackintosh BUT FIRST
  2. Go into the boot options in the Clover menu and add "-s" so that the machine boots into single user mode
  3. Boot
  4. When the boot hangs type in "$exit" hit Enter
  5. then type "exit" and enter again
  6. there you go!

IMPORTANT NOTES[edit]

Not hot swappable
Must cold-boot with devices plugged in
Must populate port "1" to enable port "2"