Code Monkey home page Code Monkey logo

Comments (6)

corpnewt avatar corpnewt commented on September 26, 2024 3

Not currently - I haven't had time to put together the ivy process yet as there are some special considerations to make. I plan to work through some of that in the near future though.

from hackintosh-guide.

13parsecs avatar 13parsecs commented on September 26, 2024 1

I have been struggling to learn about and install a working version of Mojave.
Dell Optiplex 9010 SFF. (It has Windows 10 Pro installed and works.)
CPU: i7 3770
Chipset: Q77
GPU: Intel HD 4000
RAM: 8GB

I was able to get the Mojave installer on the USB Disk to mount and had a first attempt to install to a crucial SSD in the Dell. It did one restart and then seemed to freeze. I looked at the SSD on my Mac and saw that many installer pieces had copied over but the full installation never completed.

Any advice would be very much appreciated.

Make sure you ONLY have the 1 SSD in there for the Mac 'side'. Pull the Windows drive OUT of the chassis completely.

Even on real macs (I have 7..!!) Mojave gets 'confused' if there is more than one drive/partition, or even a USB installer - a proper "create install media" one - present.

from hackintosh-guide.

Plunger55 avatar Plunger55 commented on September 26, 2024

from hackintosh-guide.

TemKu avatar TemKu commented on September 26, 2024

I have been struggling to learn about and install a working version of Mojave.
Dell Optiplex 9010 SFF. (It has Windows 10 Pro installed and works.)
CPU: i7 3770
Chipset: Q77
GPU: Intel HD 4000
RAM: 8GB

I was able to get the Mojave installer on the USB Disk to mount and had a first attempt to install to a crucial SSD in the Dell. It did one restart and then seemed to freeze. I looked at the SSD on my Mac and saw that many installer pieces had copied over but the full installation never completed.

Any advice would be very much appreciated.

from hackintosh-guide.

TemKu avatar TemKu commented on September 26, 2024

As I do research to find out what works, or is intended to work with, the different processors and chipsets I realize that there might be a way to remove the guess work. I don't know. This idea occurred to me this evening. Can someone organize a list that shows what each processor group needs to function on a basic level. I am not sure if that is clear.
I am referring to the vanilla settings needed to boot each processor + chipset group. I feel that this could help reduce the number of repetitive sounding messages on the forums or just at least provide a reference point. If it was a visual representation that would also help some of us to better understand where to start;-)
I have managed to get one Hackintosh running, except for the ethernet port (which might need an intel driver).
Also, had anyone suggested creating a repository database for each of the CPU+chipset groups?
I think that the information for each submittal doesn't need to be tested, but should include a description of the hardware and a Config.plist.
I am asking this just to make the whole process a little more efficient. I could be wrong, or could be asking for something very large and expensive to implement and support. I really don't know what it would take to do this. Also, I am thinking that it would be very helpful, but don't have any way to gather or present data showing there is a need. Anyway, good night!

from hackintosh-guide.

corpnewt avatar corpnewt commented on September 26, 2024

@TemKu
Ultimately that's the goal with the guide this repo is attached to. To be fair though, it's a hefty chunk of work to maintain, and keeping up with the pace of the community (and Apple's releases) can be a bit much. I haven't been able to sit down and work on the Ivy changes - but they're typically pretty close to the Haswell setup with a few changes:

  1. Don't use PluginType
  2. Drop the CpuPm and Cpu0Ist SSDT tables
  3. If you have an HD 4000, use 0x0166000A for the AAPL,ig-platform-id if you connect your display to the mobo's outputs - or 0x01620006/0x01620007 for iMac13,1/iMac13,2 respectively if you only use the iGPU for compute tasks (none of these are required if you don't have a compatible iGPU)
  4. If you mix an Ivy CPU with a 6-series board, you'll need to fake the IMEI as well (as real macs don't mix them):
    • config.plist -> ACPI -> Fixes needs both AddDTGP and AddIMEI enabled
    • config.plist -> Devices -> FakeID -> IMEI should be set to 0x1e3a8086
  1. Enable config.plist -> KernelAndKextPatches -> AppleIntelCPUPM to avoid kernel panics when AICPUPM tries to write to a locked MSR 0xe2 register.
  2. As a post-install step, you'll want to use Pike R. Alpha's ssdtPRGen.sh script to generate an SSDT.aml for your CPU power management which gets placed in the EFI at EFI -> CLOVER -> ACPI -> patched

As an aside, I have experienced what @13parsecs mentioned as well - Mojave's installer seems to be quite easy to confuse if multiple drives are present (it always picks one of my random data drives to search for the macOS Install Data folder) - so limiting the variables there could help.

-CorpNewt

from hackintosh-guide.

Related Issues (17)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.