Skip to content

Instantly share code, notes, and snippets.

@njlr
Last active March 23, 2021 11:44
Show Gist options
  • Star 4 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save njlr/650b0fcbb3b843fbd8571fc72f9c9f70 to your computer and use it in GitHub Desktop.
Save njlr/650b0fcbb3b843fbd8571fc72f9c9f70 to your computer and use it in GitHub Desktop.
Dell Studio XPS 8100 Hackintosh

Dell Studio XPS 8100 Hackintosh Build

Components

  • Dell Motherboard
  • Dell RAM 3x2GB DDR3 SDRAM
  • Intel Core i7 2.93 GHz
  • ASUS NVIDIA 970 GTX
  • Samsung Evo 850 SSD
  • Corsair RM450 PSU
  • TP-Link TG-3468 network card

Steps

  • Get an existing OSX machine and a 16GB memory stick
  • Download the following:
  • Unibeast
  • Multibeast
  • OSX El Capitan from the AppStore
  • Kext Wizard
  • AHCIPortInjector.kext
  • Format the memory stick as OSX Journaled GPT
  • Use Unibeast to create a bootable drive from the memory stick:
  • Bootloader: Clover Legacy
  • Graphics: Inject NVIDIA
  • Use Kext Wizard to install AHCIPortInjector.kext onto the memory stick
  • Copy Multibeast onto the memory stick
  • Boot your Hackintosh from the memory stick
  • Follow the install procedure for OSX
  • Boot into OSX
  • Use Multibeast to install the Realtek 887 driver and reboot
  • Mount the EFI volume using diskutil
  • Open the Clover config.plist
  • Add the boot arguments ncpi=0x2000 nvda_drv=1 -f
  • Reboot
  • Download and install the NVIDIA webdriver

Notes

  • The main difficulty was getting OSX to recognize the SSD. This is fixed by loading AHCIPortInjector.kext
  • There will be graphical glitches until the NVIDIA webdriver is installed, although interestingly it cannot be switched from the default OSX driver.
  • Disabling the Clover GUI results in quick boot times:
<key>Fast</key>
<true/>
  • So far the build has been very stable.
Copy link

ghost commented Aug 3, 2018

I know this is a pretty old post but I also have an xps 8100 that i'm trying to install mac os on.
Could you maybe elaborate what you meant with: Use Kext Wizard to install AHCIPortInjector.kext onto the memory stick, because I can't seem to get it properly installed. Also could you share your version of ahciportinjector.kext because I think I might have a bad version.

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