Jump to content
karlic

Step-by-step Sierra on Dell Optiplex 780 Small Form Factor with Clover

26 posts in this topic

Recommended Posts

An Idiot’s (My!) Guide to Installing Mac OS X Sierra 10.12.3 on a Dell Optiplex 780 Small Form Factor

 

Before you begin

 

What you will need:

  1. A Dell Optiplex 780 SFF (I did say it’s an idiot’s guide)
  2. A Radeon HD5450 Graphics Card (the on-board card is not supposed to work, although it did for me)
  3. A USB stick, at least 8GB
  4. The following downloads:

 

What will be useful:

  1. A computer with access to the Internet (preferably NOT the Optiplex in case you need to download something halfway through)
  2. A camera/phone for taking photos of settings
  3. Another USB stick of about 2GB or more.

Check BIOS version

  1. Shutdown the Optiplex 780 SFF
  2. Restart the 780 and watch the boot screen
  3. Look at the very bottom of the screen for, “BIOS Revision AXX”, where XX is a number
  4. If the number is less than 15, you need to update the BIOS
  5. Shut down the Optiplex 780 SFF.

Record BIOS settings (in case you break something later on)

  1. Restart the 780 and when Dell logo appears keep pressing F2 until you hear a beep
  2. Scroll through each of the BIOS settings pages and take a photo for future reference
  3. Shutdown the Optiplex 780 SFF.

 

Updating the BIOS (only do this if it is less than version A15)

  1. Download O780-A15.exe from here http://www.dell.com/support/home/uk/en/ukbsdt1/product-support/product/optiplex-780/drivers
  2. Download and install unetbootin from here https://unetbootin.github.io
  3. Insert a spare USB stick in a USB port (IT WILL BE ERASED)
  4. Erase and format the USB stick for MS-DOS
  5. Open Disk Utility 
  6. Select the USB stick
  7. Click on Erase
  8. Name = USB
  9. Format = MS-DOS (FAT)
  10. Scheme = Master Boot Record
  11. Click on Erase
  12. Click Done and quit Disk Utility
  13. If it fails the first time, click Done and do step 4. again (the USB stick was still mounted)
  14. Run unetbootin
  15. Enter your login password, when prompted
  16. Select Distribution = FreeDOS
  17. Select Version = 1.0
  18. Type = USB Drive
  19. Drive = [wherever your USB stick is]
  20. Click OK and wait for it to finish
  21. Eject USB stick and remove it
  22. Re-insert USB stick
  23. Copy O780-A15.exe to the USB stick (at the top level, not in a folder)
  24. Eject USB stick and remove it
  25. Insert USB stick into Optiplex 780 SFF
  26. Start the Optiplex 780 SFF and press F12 when Dell logo appears
  27. Select USB Device and press Return
  28. Select Default and press Return OR wait for it to time out
  29. Select FreeDOS Safe Mode and press Return
  30. Type C: and press Return
  31. Type in DIR and press Return. You should see O780-A15.exe
  32. Type in O780-A15.exe and press Return (NB. first is a letter ‘oh’ the second is a number ‘zero’)
  33. Press any key when prompted. (If you don’t have an ‘any’ key, just press Return) ;-)
  34. Wait for it to finish and restart
  35. When the Dell logo appears keep pressing F2 until you hear a beep
  36. Scroll through the BIOS settings and check they haven’t changed from those you recorded earlier.
  37. Shut down the Optiplex 780 SFF
  38. Remove the USB stick.

Setting up the BIOS for Hackintosh (Make sure you have a record of current settings)

  1. Start the Optiplex 780 SFF
  2. When the Dell logo appears keep pressing F2 until you hear a beep
  3. Click on Load Defaults
  4. Click on OK
  5. Click on Yes, if you’re asked about changing SATA settings
  6. Select (everything else stays the same):
  7. Settings/Drives/Diskette Drive/Disabled
  8. Settings/Drives/SATA Operation/RAID Autodetect / AHCI and click Yes
  9. Settings/Drives/SMART Reporting/Enable SMART Reporting
  10. Settings/System Configuration/Parallel Port/Disable
  11. Settings/System Configuration/Serial Port #1/Disable
  12. Settings/Performance/Intel SpeedStep/Enable Intel SpeedStep
  13. Settings/Performance/C States Control/C States Control
  14. Settings/Virtualization Support/Virtualization/Enable intel Virtualization Technology
  15. Settings/Power Management/AC Recovery/Last Power State
  16. Click Apply
  17. Click Exit
  18. Shutdown the Optiplex 780 SFF.

Creating Sierra install USB stick

  1. On a Mac, open the App Store, search for macOS Sierra
  2. Click Download on the macOS Sierra entry
  3. Wait for it to download (times vary, but when it prompts to begin installing, close it down)
  4. Format a spare USB stick with 8GB or more free space (IT WILL BE ERASED)
  5. Open Disk Utility 
  6. Select the USB stick
  7. Click on Erase
  8. Name = USB
  9. Format = Mac OS Extended (Journaled)
  10. Scheme = GUID Partition Map
  11. Click on Erase
  12. Click Done and quit Disk Utility
  13. If it fails the first time, click Done and do step 4. again (the USB stick was still mounted)
  14. Open Terminal
  15. Copy these lines and paste into Terminal:​sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/Install\ macOS\ Sierra --applicationpath /Applications/Install\ macOS\ Sierra.app --nointeraction
  16. Enter your login password and press Return
  17. Go and make a cup of tea.

Now you can begin

 

Make the USB stick Hackintosh ready

  1. Run Clover_v2.4k_r4012.pkg (the numbers will vary depending on when you downloaded it)
  2. Click Continue, Click Continue
  3. Click Change Install Location… <— YOU MUST DO THIS!
  4. Select Install macOS Sierra
  5. Click Continue
  6. Click Customize <— YOU MUST DO THIS!
  7. Select (all others are should be UNselected):
  8. Bootloader/Install boot0af in the MBR
  9. CloverEFI/Clover-EFI 64Bit SATA
  10. Drivers64UEFI/EmuVariableUefi-64
  11. Drivers64UEFI/OsxAptioFixDrv-64 <— There is NO ‘2’ in this
  12. Drivers64UEFI/PartitionDxe-64
  13. Click Install
  14. Enter your login password
  15. Click Install Software
  16. Click Close
  17. Run Clover Configurator (Vibrant Edition)
  18. Open config.plist
  19. Select Gui
  20. Select Language and change it to match your own
  21. Select Screen Resolution and change it to match your own
  22. Select SMBIOS and click the Magic Wand (right-hand side)
  23. Select the left-most icon
  24. Select iMac (10,1) - Core 2 Duo
  25. Select each of the (2) shake buttons
  26. Select System Parameters
  27. Click Generate New
  28. Select File/Save    
  29. Close Clover Configurator (Vibrant Edition)
  30. Copy config.plist to /Volumes/Install\ macOS\ Sierra/EFI/Clover/ 
  31. Click Authenticate
  32. Click replace
  33. Enter your login password
  34. Click OK
  35. Copy DSDT.aml to /Volumes/Install\ macOS\ Sierra/EFI/Clover/ACPI/patched/
  36. Click Authenticate
  37. Enter your login password
  38. Click OK
  39. Copy: AppleALC.kext, AppleIntelE1000e.kext, FakeSMC.kext, and USB_Injector.kex to: /Volumes/Install\ macOS\ Sierra/EFI/CLOVER/kexts/10.12/
  40. Click Authenticate
  41. Enter your login password
  42. Click OK
  43. Copy boot1h to /Volumes/Install\ macOS\ Sierra/ (this will only be used if you have problems)
  44.     Click Authenticate
  45.     Enter your login password
  46.     Click OK
  47. Copy Clover_v2.4k_r4012.pkg to /Volumes/Install\ macOS\ Sierra/ 
  48.     Click Authenticate
  49.     Enter your login password
  50.     Click OK
  51. Eject the USB stick Install macOS Sierra.

Install Sierra on your Optiplex 780 SFF

  1. Remove any disks other than the one you intend to install onto (prevents accidents)
  2. Install the HD5450 graphics card and other devices you intend to use (USB mouse, keyboard, etc)
  3. Insert the USB stick Install macOS Sierra
  4. Start the Optiplex 780 SFF and press F12 when Dell logo appears
  5. Select USB Device and press Return
  6. Select Boot OS X Install from Install macOS Sierra and press Return
  7. The screen appears to freeze, be patient
  8. Test your reading speed as the console text scrolls past ;-)
  9. Select Disk Utility and click Continue
  10. Select your target disk and click Erase
  11. Name = Sierra
  12. Format = Mac OS Extended (Journaled)
  13. Scheme = GUID Partition Map
  14. Click Erase
  15. Click Done
  16. Close Disk Utility
  17. Select Install MacOS and click Continue
  18. Click:
  19. Continue
  20. Agree
  21. Agree
  22. Select the Sierra disk and click Install
  23. After about 30 mins (during which the screen may go blank) the Optiplex 780 SFF will reboot and again after another 30 mins
  24. IF it hangs, switch off
  25. Start the Optiplex 780 SFF and press F12 when Dell logo appears
  26. Select USB Device and press Return
  27. Select Boot macOS Install from Sierra and press Return
  28. Select your country and keyboard and click Continue after each
  29. Click Continue
  30. Click Continue and Don’t Use
  31. Select Don’t Sign in, Continue, and Skip
  32. Click Agree and Agree
  33. Enter your details and click Continue
  34. Select your time zone and click Continue
  35. DEselect Send diagnostics & usage date to Apple and click Continue
  36. Click Continue
  37. Click Continue and press the key next to the Shift key, then click Done
  38. Open Terminal and type in 
  39. sudo spctl --master-disable
  40. and press Return
  41. Enter your login password and press Return
  42. Run Clover_v2.4k_r4012 from the USB stick /Volumes/Install\ macOS\ Sierra
  43. Click Continue, Click Continue
  44. Click Change Install Location… <— YOU MUST DO THIS!
  45. Select Install macOS Sierra
  46. Click Continue
  47. Click Customize <— YOU MUST DO THIS!
  48. Select (all others are should be UNselected):
  49. Bootloader/Install boot0af in the MBR
  50. CloverEFI/Clover-EFI 64Bit SATA
  51. Drivers64UEFI/EmuVariableUefi-64
  52. Drivers64UEFI/OsxAptioFixDrv-64 <— There is NO ‘2’ in this
  53. Drivers64UEFI/PartitionDxe-64
  54. Install RC scripts on target volume
  55. Install Clover Preference Pane
  56. Click Install
  57. Enter your login password
  58. Click Install Software
  59. Click Close
  60. Copy:
  61. /Volumes/Install\ macOS\ Sierra/EFI/Clover/config.plist to /EFI/Clover/
  62. /Volumes/Install\ macOS\ Sierra/EFI/Clover/ACPI/patched/DSDT.aml to /EFI/Clover/ACPI/patched/
  63. /Volumes/Install\ macOS\ Sierra/EFI/Clover/kexts/10.12/* to /EFI/Clover/kexts/10.12/
  64. Shut down the Optiplex 780 SFF and remove the USB stick
  65. Start the Optiplex 780 SFF.
  66. IF it hangs with boot0af: error, switch off and reinsert the USB stick.
  67. Start the Optiplex 780 SFF and press F12 when Dell logo appears
  68. Select USB Device and press Return
  69. Select Boot OS X Install from Install macOS Sierra and press Return
  70. Be patient
  71. Use the top menu to open Terminal
  72. Type in:
  73. mount
  74. And press Return
  75. Look for /Volumes/Sierra and note the entry to the left, which will be /dev/diskXsY, where X and Y are numbers
  76. Type in:
  77. cd /Volumes/Image\ Volume
  78. umount /dev/diskXsY
  79. sudo dd if=boot1h of=/dev/diskXsY bs=4096
  80. shutdown -h now
  81. where X and Y are the numbers from above and pressing Return after each line
  82. Remove the USB stick and start the Optiplex 780 SFF
  83. Enjoy your Hackintosh.
  84. I had to visit System Preferences | Sound | Output and select HDMI to hear any sound

Share this post


Link to post
Share on other sites
Advertisement

Thanks so much for this! I just received an Optiplex 780 I purchased on eBay, and I'm about to embark on this process. Two questions: How much memory should I have, and will this work with the newly released 10.12.4, or should I stick with 10.12.3? Thanks again! I'm looking forward to this!

Share this post


Link to post
Share on other sites

Thank you... I'm sorry I missed it. I found everything else.

No problem, let me know if you get yours working... I'm still having problems with mine!

Share this post


Link to post
Share on other sites

No problem, let me know if you get yours working... I'm still having problems with mine!

 

Wilco. I'm just updating the BIOS as I'm typing this. I'm waiting for the video card to come in before I tackle the actual Sierra Install. Probably by the weekend.

Share this post


Link to post
Share on other sites

 

 

  1. Copy these lines and paste into Terminal:​sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/Install\ macOS\ Sierra --applicationpath /Applications/Install\ macOS\ Sierra.app --nointeraction
  2. Enter your login password and press Return

 

I've done this precisely, and the message I get in Terminal is "/Volumes/Install macOS Sierra is not a valid volume mount point." Install macOS Sierra is in the Applications folder where I downloaded it. Should I move it someplace else?

Share this post


Link to post
Share on other sites

@billg66 There are other terminal commands out there, I found one on google that worked for me. I forget which one it was, but I know it didn't take me long to find a slightly different one.

Share this post


Link to post
Share on other sites

@billg66 There are other terminal commands out there, I found one on google that worked for me. I forget which one it was, but I know it didn't take me long to find a slightly different one.

 

Thank you, Sir. Figured out that I needed to replace the volume reference at the tail end of the command with the name of my local USB drive, and baddbing, baddaboom. Install drive created.

Share this post


Link to post
Share on other sites

I'm a bit confused by this instruction on the actual installation:

 

 


42. Run Clover_v2.4k012 from the USB stick /Volumes/Install\ macOS\ Sierra

43. Click Continue, Click Continue

44. Click Change Install Location… <— YOU MUST DO THIS!

45. Select Install macOS Sierra

46. Click Continue

 

This seems to indicate that I should install Clover to the USB drive (which I have already done as part of "Make the USB Stick Hackintosh Ready") Is that a mistype? Should I actually be installing it to the Sierra drive on the Optiplex? That would seem to make more sense given this stage of the installation. Or am I missing something?

Share this post


Link to post
Share on other sites

Success! I tried to post a picture, but I can't figure out how to upload a photo.

 

Linked file here: http://imgur.com/YahG0Zo

 

Only thing is, no sound. All I see in my sound control panel are my airplay devices. When I look in system report, I see sound out, etc. (no option for HDMI). Any thoughts?

 

Thank you for the guide!

Share this post


Link to post
Share on other sites

 

Hello again.

 

I boot finaly and it works.

 

But i dont have sound and full hd graphics. Any help???

 

Hello!

 

I have same red writing:  "x64 Exception Type ecc ecc..."

How did you solve it?

 

Thanks a lot

Share this post


Link to post
Share on other sites

I'm having an issue now where my Optiplex 780 Hack loses ethernet after waking from sleep. It shows a good IP, but it won't connect. Do I need to update my driver? I'm using the AppleIntel1000e kext referenced in the first post...

Share this post


Link to post
Share on other sites

I was able to install, and boot into Sierra up to step 65 in Install Sierra on your Optiplex 780 SFF above. From there on the internal drive with Sierra installed isn't seen by the system. I followed the remaining steps but got a "command not found" error when entering the unmount command in Terminal as noted in step 78.

 

Can anyone help?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Trung_Nguyen
      Hi, So I have been working to get the OpenCore bootloader to work on my E6230.
       
      What works:
      - QE/CI
      - Brightness slider
      - Brightness hotkey (Fn+Arrows)
      - USB2
      - Keyboard
      - Trackpad
      - Everything else except below, ig
       
      What does not(YET):
      - Audio (Actually, It detects the correct layout, but it doesn't recognize the speakers. My speakers are tested with the Preboot Diagnostics)
      - USB3.0(p/s: Patching PCI0._INI to get a Darwin system with OSYS=0x07D9 will stall the machine early)
      - Sleep/wake (cant wake up after sleep)
       
      Why I'm trying OpenCore:
      - Boot time is impressive (10s new installation here, compare to about a minute on Clover)
       
      P/s: If you haven't familiar with OpenCore, It loads ACPIs, Kexts in the order specified in the config.plist
      - My BIOS version is A11 (My battery does not hold any charge, AAR, I can't update the firmware).
       
      Please help me with the remaining, thanks
       
      Thanks
       
      EFI 2.zip
       
      Almost forgot: native ACPI
      origin.zip
    • By ErmaC
      Slice is glad to present a new EFI bootloader.

      CLOVER
      Now version 2 rEFIt based.


      It is open source based on different projects: Chameleon, rEFIt, XNU, VirtualBox. The main is EDK2 latest revision.
      I also want to thank all who help Slice with the development. Credits and copyrights remain in the sources.
      https://sourceforge.net/projects/cloverefiboot/?source=directory
      There is a WIKI 
      http://clover-wiki.zetam.org/
      Main features:


      If you have a question please provide outputs from DarwinDumper (formed from Trauma tool). Thanks Trauma!
      Continued by blackosx and STLVNUB.
      Post#2 CloverGrower - create Clover by yourself Post#3 Downloads Post#4 Installation of the bootloader Post#5 How to do UEFI boot Post#6 How to use - common words Post#7 Calculator for Automatic DSDT fix Post#8 Instructions for GraphicsInjector Post#9 ATIConnector patching Post#10 Any kexts patching with some Samples Post#11 CustomEDID Post#12 Hiding unnecessary menu entries Post#13 Instruction for DSDT corrections to do DeviceInjection works Post#14 Development Post#15 Themes Post#16 About kexts injection Post#17 Instructions for P- and C-states generator Post#18 Patching DSDT to get Sleep working Post#19 CPU settings and geekbench Post#20 ACPI tables loading Post#21 DSDTmini Post#22 Custom SMBios Post#23 F.A.Q. Post#24 iCloudFix Post#25 Using mouse. Post#26 How to make orange icons to be metallic Post#27 How to make software RAID (by Magnifico) Post#28 How to modify InstallESD.dmg (by shiecldk) Post#29 Config.plist settings Post#30 Using extra kexts and skipping kernelcache Post#31 Choosing EFI drivers Post#32 Configuration files Post#33 Automatic config.plist creating Post#34 Custom DSDT patches Post#35 How to do sleep/wake working with UEFI BOOT Post#36 DeviceID substitution (FakeID) Post#37 Using Custom OS Icons Post#38 Hibernation Post#39 Floating regions Post#41 Property List Editor Post#42 Blocking Bad Kext Post#43 AAPL,slot-name Post#44 FakeCPUID for unsupported CPU Post#45 Multiple Boot Options - to write into UEFI BIOS boot menu Post#46 How to install Windows UEFI Post#47 How to speedup Clover boot Post#48 Info.plist patching Post#49 Arbitrary device injection Post#50 Non-Standard Legacy Boot Files Post#51 Reboot to Windows UEFI from Mac OSX Post#52 Deprecated Features Post#53 Using UDK2018 Post#54 Device Properties Post#55 Scalable themes Post#56 How to search Clover mistakes (bisection) -----------------
       
      Slice:
      I edited all posts in the thread to correspond to actual Clover revision.
      Please install Clover at least 2652 and use new instructions.
    • By DerNuntius
      Hi,
       
      Finally I finished the installation of 10.14.6 on my Dell E5440. Everything works just fine, but HDMI will not work. Every time I plug it in, it causes a grey screen on my laptop monitor. Also on boot up. I attached my EFI Folder, maybe someone can help me. I searched a bit and read something about Azul Framebuffer Kext.
       
      Thank you for helping.
      Greedings,
      Hugo
       
       
      CLOVER.zip
×