Jump to content
4 posts in this topic

Recommended Posts

So I have been trying to create a Hackintosh for quite some time because I want to easily create MacOS boot sticks for shenanigans and exploring the OS. Though I have never been able to get it to install or sometimes even to go past the boot selector screen.

 

What machine am I talking about?

 

  • CPU: Intel(R) Pentium(R) CPU G620 (Sandy Bridge) 2C/2T @ 2.60GHz

  • GPU: Intel(R) HD Graphics 2000 / NVIDIA Quadro M2000 4GB PCIe 3.0 (currently not installed*, was planning on using it)*

  • RAM: SK hynix 2x 4GB (8GB) DDR3 @ 1600MHz

  • Motherboard: Asus P8H61-M (H61 Express Chipset) supports UEFI!!!

  • Audio Card: Realtek ALC887 7.1 Audio Controller

  • Ethernet Card: Realtek RTL8111E Gigabit LAN Controller

  • Wi-Fi/BT Card: n/a

  • Touchpad and touch display devices: n/a

  • BIOS revision: P8H61-M BIOS Version 4801 from 2014/05/22

  • Input devices: Standard USB mouse and keyboard

  • Storage: 2,5" Samsung HDD 320GB

  • OSes: Windows 8.1 and MX Linux 21.2 (currently installed, used to create the install media)

 

What I have tried to do:

I followed the Dortania OpenCore guide for "Making the installer in Linux" and the configs for Sandy Bridge and I closely followed Chris Titus YouTube video/guide on OpenCore.

On my first attemps, I wouldn't even be able to get to the boot selector screen of OpenCore - just the blinking white line. I still had the original (non-UEFI) BIOS from 2011 and the NVIDIA M2000 installed. I let the project rest for a few weeks and started from 0 again.

Now I tried wanted to install MacOS 10.14 Mojave on this Sandy Bridge system. This wouldn't work because iGPU-Support is only supported until 10.13. And after enabling KeySupport in the config.plist I could actually choose options from the boot menu (stupid mistake). OpenCore then told me that "This version of MacOS is not supported on this system" which in fairness is totally my mistake.

I then tried MacOS 10.13.6 High Sierra and I was actually able to 1. choose an option, 2. confirm the choice and 3. see the first outputs but it immediately stalled at "EndRandomSeed" and my RGB keyboard went black. Bummer. After trying different solutions and workarounds, I have failed.

I tried using MacOS 10.12.6 Sierra but I still failed and ended at the same "EndRandomSeed" dead end.

 

What I tried to fix it:

  • I followed the "Kernel Issues" in the Dortania guide ("Stuck on [EB|#LOG:EXITBS:START]") to no avail.

  • I used a different USB-stick and different USB-port.

  • I tried to match the setting for the BIOS as stated in the guide for Sandy Bridge.

  • I redownloaded OpenCore twice, used the newest RELEASE and DEBUG version (0.9.5).

  • I used the SSDTs as provided by the Dortania guide.

  • I tried different USB-mapping tools that didn't really work on Windows 8.1 (duh) because I figured that the keyboard going black meant that the USB-ports were f'ed.

  • I tried using a Sandy Bridge specific from github/luchina-gabriel (https://github.com/luchina-gabriel/BASE-EFI-INTEL-DESKTOP-2NDGEN-SANDY-BRYDGE)

  • I used the DEBUG version of OpenCore to figure out what is going wrong which always stopped at

    83:513 00:691 OCSMC: SmcReadValue Key 4D535463 Size 1

    83:556 00:043 OCSMC: SmcReadValue Key 4D534163 Size 2

    Except for some minor errors in the log, I couldn't figure out where or why it went wrong. I tried research the issue but for some forum and reddit posts I couldn't find anything. And none of the fixes/ideas did help.

  • I used different combinations of fixes and config.plist-settings, different .efis and Kexts (mainly for USB)

 

What I know/understand:

  • My hardware is not officially supported.

  • My hardware is dog{censored}.

  • My hardware is old (as well as the OS).

  • I tried old/EOS MacOS versions.

  • Hackintoshes take a long time to make and are not easy to accomplish.

  • The final message "SmcReadValue" apparently is caused by graphics card/iGPU error or misconfiguration but I am only using a iGPU, have no other GPU-related settings in the BIOS and configured it in the config.plist.

  • I am in no way, shape or form intelligent enough to deeply inject or configure .efis or OS-related files (though I study CS).

 

I hope that someone may be smarter than me and has experience with Hackintoshes or has encountered the same error/problem. I would be super happy if anybody could help me with my system and project.

If you should have and questions or requests, I am here and ready to assist you.

 

The files (from the last boot attempt, 10.12):

  • com.apple.recovery.boot

    • RecoveryImage.chunklist

    • RecoveryImage.dmg

  • EFI

    • BOOT -> BOOTx64.efi

    • OC

      • ACPI -> SSDT-EC.aml

      • Drivers -> AudioDxe.efi, HfsPlusLegacy.efi, OpenRuntime.efi

      • Kexts -> AppleALC.kext, Lilu.kext, RealtekRTL8111.kext, SMCProcessor.kext, SMCSuperIO.kext, VirtualSMC.kext, WhateverGreen.kext, XHCI-unsupported.kext

      • Ressource (unchanged)

      • Tools -> OpenShell.efi

      • config.plist

      • OpenCore.efi

 

I attached the log file of the attemted installation and the config.plist if you should have any ideas or concerns. Thanks!

opencore-2023-10-07-124534.txt config.plist

Edited by pistolenmann
Adding tags, edited title

Huh. If that is actually the reason why the Hackintosh wouldn't boot, I am going to... nevermind.

 

According to Dortania's guide:

NVIDIA's GPU support is complicated:

The Quadro M2000 has a Maxwell chip. If I'm just going to edit the config.plist for the Nvidia web drivers and the setting it as a dGPU, I should technically be able to boot (theoretically). I might try that today. Thanks!

From Dortania's guide:

"Note that Mobile Atoms, Celeron and Pentium CPUs are not supported"

 

Which is most likely the problem causing this apparently "unfixable" error. By getting a new CPU, I might be able to fix this problem.

 

This post/thread is solved and now closed.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...