Guest User

high sierra hackintosh guide for 7010

a guest
Oct 12th, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.40 KB | None | 0 0
  1. Optiplex 7010
  2. i5-3470 //intel hd 2500 isn't compatible with osx
  3. nvidia gtx 710
  4. 4gb DDR3
  5. 64gb Adata ssd
  6.  
  7. //bios settings
  8. //basically defaults
  9. ahci
  10. enable virtualization
  11. enable both nvidia & onboard graphics (auto)
  12.  
  13.  
  14.  
  15. https://old.reddit.com/r/hackintosh/comments/68p1e2/ramblings_of_a_hackintosher_a_sorta_brief_vanilla/
  16. //software
  17. //on a mac or mac vm
  18. download "install macos high sierra" from app store
  19. clover
  20. https://sourceforge.net/projects/cloverefiboot/files/latest/download
  21. clover configurator (vibrant)
  22. http://mackie100projects.altervista.org/download-clover-configurator/
  23. kexts
  24. fakesmc.kext //trick osx into thinking its running on a mac
  25. apfs.efi //for apfs, ssd installs will automatically use apfs
  26. http://www.mediafire.com/file/x8mah9d28l2z919/apfs.efi
  27. AppleIntelE1000e.kext //onboard ethernet
  28. USBInjectAll.kext //
  29. https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads/
  30. voodoohda.kext //audio
  31. https://sourceforge.net/projects/voodoohda/filesac/latest/download
  32. //applealc doesn't work ootb, just use voodoo
  33. AppleALC.kext //audio, check if codec is supported: https://github.com/vit9696/AppleALC/wiki/Supported-codecs
  34. https://github.com/vit9696/AppleALC/releases
  35. Lilu.kext //audio, usb
  36. https://github.com/vit9696/Lilu/releases
  37. NvidiaGraphicsFixup.kext //video drivers
  38. https://github.com/lvs1974/NvidiaGraphicsFixup/releases
  39.  
  40.  
  41. format usb stick using Disk Utility
  42. guid
  43. osx extended (journaled)
  44. //create bootable installer
  45. in terminal, assuming usb was named 'USB'
  46. sudo "/Applications/Install macOS High Sierra.app/Contents/Resources/createinstallmedia" --volume /Volumes/USB --applicationpath "/Applications/Install macOS High Sierra.app" --nointeraction
  47.  
  48. //install clover to usb
  49. run clover installer
  50. select usb as destination
  51. customize install
  52. uefi booting only
  53. install to esp
  54. drivers64
  55. AptioMemoryFix //NVRAM fixes, as well as better memory management
  56. AptioInputFix //for filevault input - only need if using filevault
  57.  
  58. //copy drivers/kexts
  59. clover install will mount efi partition
  60. copy apfs.efi to [ efi/efi/clover/divers64uefi/ ]
  61. copy other kexts to [ /efi/efi/clover/kexts/other/ ]
  62.  
  63. //configue clover
  64. install/launch clover configurator
  65. open the default config.plist that Clover installs to /Volumes/EFI/EFI/CLOVER/config.plist
  66. make sure you uncheck all the DSDT Fixes in both pages of the ACPI tab of CC.
  67.  
  68. Navigate to the SMBIOS tab.
  69.  
  70. 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:
  71.  
  72. Coffee Lake - iMac18,2/18,3 //Use iMac18,1 if you're using the iGPU only
  73. Kabylake - iMac18,2/18,3
  74. Skylake - iMac17,1
  75. Broadwell - iMac16,1 (rarely used, if ever)
  76. Haswell Refresh (Devil's Canyon) - iMac15,1
  77. Haswell With NVIDIA GPU - iMac14,2
  78. Haswell With iGPU - iMac14,1
  79. Ivy Bridge - iMac13,2
  80. Sandy Bridge - iMac12,2 (although recently I've had better success with iMac13,2)
  81. X79/X99/X299 - MacPro6,1
  82.  
  83. click the Generate New button under the Serial field repeatedly
  84.  
  85. Some fields will pre-fill, but not all.
  86. run [uuidgen] in terminal, paste output into the SmUUID field.
  87.  
  88. Then copy your Board Serial, and navigate to the RtVariables tab, and at the very top - paste it into the MLB field.
  89. ROM field to UseMacAddr0
  90. BooterConfig field to 0x28
  91. CsrActiveConfig field to 0x3E7 //disable SIP in case we need to load any unsigned kexts
  92.  
  93. graphics tab: inject nvidia
  94. boot tab: verbose
  95.  
  96. ***save in CC***
  97.  
  98.  
  99. boot from usb //f12
  100. press space on usb install boot selection in clover
  101. don't reboot on kernel panic
  102.  
  103.  
  104. use disk utility to format target disk as apfs/hfs if necessary
  105. do installer wizard
  106.  
  107. install clover to ssd w/same options as usb
  108. // to mount efi: [diskutil list], [diskutil mount disk<disk num>s<partition num>]
  109. copy config.plist from usb to ssd
  110. copy kexts from usb to ssd
  111. copy apfs.efi from usb to ssd
  112.  
  113.  
  114. open audio midi setup, change from 24 to 16 bit if audio is static-y
  115.  
  116. install homebrew
  117. brew cask install hermes
  118. git getit nano neofetch youtube-dl, mpv
  119. jdk, firefox, intellij, eclipse
  120. ssh-keygen -b 4096 -t rsa
  121. //copy ssh keys to mac
Add Comment
Please, Sign In to add comment