Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Optiplex 7010
- i5-3470 //intel hd 2500 isn't compatible with osx
- nvidia gtx 710
- 4gb DDR3
- 64gb Adata ssd
- //bios settings
- //basically defaults
- ahci
- enable virtualization
- enable both nvidia & onboard graphics (auto)
- https://old.reddit.com/r/hackintosh/comments/68p1e2/ramblings_of_a_hackintosher_a_sorta_brief_vanilla/
- //software
- //on a mac or mac vm
- download "install macos high sierra" from app store
- clover
- https://sourceforge.net/projects/cloverefiboot/files/latest/download
- clover configurator (vibrant)
- http://mackie100projects.altervista.org/download-clover-configurator/
- kexts
- fakesmc.kext //trick osx into thinking its running on a mac
- apfs.efi //for apfs, ssd installs will automatically use apfs
- http://www.mediafire.com/file/x8mah9d28l2z919/apfs.efi
- AppleIntelE1000e.kext //onboard ethernet
- USBInjectAll.kext //
- https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads/
- voodoohda.kext //audio
- https://sourceforge.net/projects/voodoohda/filesac/latest/download
- //applealc doesn't work ootb, just use voodoo
- AppleALC.kext //audio, check if codec is supported: https://github.com/vit9696/AppleALC/wiki/Supported-codecs
- https://github.com/vit9696/AppleALC/releases
- Lilu.kext //audio, usb
- https://github.com/vit9696/Lilu/releases
- NvidiaGraphicsFixup.kext //video drivers
- https://github.com/lvs1974/NvidiaGraphicsFixup/releases
- format usb stick using Disk Utility
- guid
- osx extended (journaled)
- //create bootable installer
- in terminal, assuming usb was named 'USB'
- sudo "/Applications/Install macOS High Sierra.app/Contents/Resources/createinstallmedia" --volume /Volumes/USB --applicationpath "/Applications/Install macOS High Sierra.app" --nointeraction
- //install clover to usb
- run clover installer
- select usb as destination
- customize install
- uefi booting only
- install to esp
- drivers64
- AptioMemoryFix //NVRAM fixes, as well as better memory management
- AptioInputFix //for filevault input - only need if using filevault
- //copy drivers/kexts
- clover install will mount efi partition
- copy apfs.efi to [ efi/efi/clover/divers64uefi/ ]
- copy other kexts to [ /efi/efi/clover/kexts/other/ ]
- //configue clover
- install/launch clover configurator
- open the default config.plist that Clover installs to /Volumes/EFI/EFI/CLOVER/config.plist
- make sure you uncheck all the DSDT Fixes in both pages of the ACPI tab of CC.
- Navigate to the SMBIOS tab.
- Click the button on the right of the screen with the up and down arrows to bring up the SMBIOS list, you'll want to pick one of the following based on your hardware (NOTE: picking an SMBIOS is more important than just choosing something that sounds cool. It affects things like USB routing, graphics profiles, CPU power management, etc and you should pick the SMBIOS with hardware closest to yours). A quick reference for what to choose is as follows:
- Coffee Lake - iMac18,2/18,3 //Use iMac18,1 if you're using the iGPU only
- Kabylake - iMac18,2/18,3
- Skylake - iMac17,1
- Broadwell - iMac16,1 (rarely used, if ever)
- Haswell Refresh (Devil's Canyon) - iMac15,1
- Haswell With NVIDIA GPU - iMac14,2
- Haswell With iGPU - iMac14,1
- Ivy Bridge - iMac13,2
- Sandy Bridge - iMac12,2 (although recently I've had better success with iMac13,2)
- X79/X99/X299 - MacPro6,1
- click the Generate New button under the Serial field repeatedly
- Some fields will pre-fill, but not all.
- run [uuidgen] in terminal, paste output into the SmUUID field.
- Then copy your Board Serial, and navigate to the RtVariables tab, and at the very top - paste it into the MLB field.
- ROM field to UseMacAddr0
- BooterConfig field to 0x28
- CsrActiveConfig field to 0x3E7 //disable SIP in case we need to load any unsigned kexts
- graphics tab: inject nvidia
- boot tab: verbose
- ***save in CC***
- boot from usb //f12
- press space on usb install boot selection in clover
- don't reboot on kernel panic
- use disk utility to format target disk as apfs/hfs if necessary
- do installer wizard
- install clover to ssd w/same options as usb
- // to mount efi: [diskutil list], [diskutil mount disk<disk num>s<partition num>]
- copy config.plist from usb to ssd
- copy kexts from usb to ssd
- copy apfs.efi from usb to ssd
- open audio midi setup, change from 24 to 16 bit if audio is static-y
- install homebrew
- brew cask install hermes
- git getit nano neofetch youtube-dl, mpv
- jdk, firefox, intellij, eclipse
- ssh-keygen -b 4096 -t rsa
- //copy ssh keys to mac
Add Comment
Please, Sign In to add comment