osy / HaC-Mini

Intel NUC Hades Canyon Hackintosh support
MIT License
1.22k stars 159 forks source link

Big Sur Beta not booting through opencore #287

Closed jnackmclain closed 4 years ago

jnackmclain commented 4 years ago

Describe the bug Trying to create an installation media for Big Sur Developer beta within Catalina results in "no bootable devices" on the NUC bios screen. I am currently booting through clover which is seemingly possibly working, but time will tell. (The Apple logo is up but the progress bar is extremely slow.

Expected behavior OpenCore as a selectable bootable device in the NUC bios

Environment:

Additional context This is probably already known/expected.

Logs N/A

osy commented 4 years ago

Yeah, please follow @acidanthera for the latest status there.

jnackmclain commented 4 years ago

Ah, Thanks. Excited so see further development to try the OS out.

Vitoli-o commented 4 years ago

I have tried setting up Big Sur Beta 2, but I can only get past the installer.

There must be an issue with the way ACPI was configured. It will not load any internal disks.

Do the ACPIs cover also SAT0 to SATA, for example? I am using an M.2 SATA Crucial MX500 SSD.

I have merged HaC Mini 2.10 with latest Open Core 0.6 and respective Kexts from here.

I have also disabled SIP, included a new boot-arg and turned off all kexs except for OC Kexts to get to the installer, as suggested somewhere else. Kexts being turned off is not the problem here, I believe.

I have basically used HaC Mini then updated it. See the screenshots and EFI folder attached.

Let me know your thoughts or whether you have tested it already.

EFI Big Sur Beta 2.zip BC6FD638-F481-49B0-A729-9297CA06A008_1_105_c 8FCA1099-2826-49EF-A55E-CD82665C5FF3_1_105_c CB153E89-D5CE-4398-BEEB-97675A9D2FC7_1_105_c

Vitoli-o commented 4 years ago

@osy86 Could you kindly take a look at DSDT for SATA? I cannot find a solution for this. Thanks!

osy commented 4 years ago

I’m using sata on Catalina fine. This may be a Big Sur issue

Vitoli-o commented 4 years ago

@osy86 Many thanks for your reply! I think the problem lies with #33, and it might have changed with Big Sur.

I went through the config.plist of HaC Mini 2.10, and I cannot find where SAT0 is changed to SATA.

In fact, under Windows I have which cannot be read using Big Sur: \_SB.PCI0.SAT0.PRT3 \_SB.PCI0.SAT0.PRT0

The above should be read as (I presume!): \_SB.PCI0.SATA.PRT3 \_SB.PCI0.SATA.PRT0

By merging HaC Mini 2.10 and OpenCore 0.6 and latest Lilu/WhateverGreen/AppleALC/VirtualSMC, the configuration cannot read SATA disks.

Do you have any suggestions on how to proceed?

osy commented 4 years ago

I get a panic on early boot. Anyone else run into this?

goodbest commented 4 years ago

I get a panic on early boot. Anyone else run into this?

Not sure if this is related with the panic:

But AirportBrcmFixup 2.0.8 is quite different from 2.0.7 in Big Sur.

Quote from its readme :

You have to block (or remove) AirPortBrcm4360_Injector.kext in BigSur.`

osy commented 4 years ago

I don’t but it’s probably one of the other kext.

osy commented 4 years ago

3F921496-9501-47AF-83D3-1635F548C610

I get stuck here.

Vitoli-o commented 4 years ago

@osy86 : Check out my other post.

There is an issue with pci8086,a103 SATA in Big Sur.

This can be worked around with a Generic kext from VoodooI2C.

osy commented 4 years ago

I see thanks

osy commented 4 years ago

https://github.com/osy86/HaC-Mini/suites/1057763378/artifacts/14298301 should fix the SATA issue. But I'm seeing a panic on the AMD GPU drivers after installation.

osy commented 4 years ago

With gpu spoofing disabled I was able to boot. But after seeing the login screen, I type in my password and it reloads the login screen. It’s impossible to log in. Anyone else run into this issue?

Vitoli-o commented 4 years ago

@osy86 : It might be due to acceleration from the AMD kext. I used the HD630 value, and whilst I had no acceleration, I could definitely log in.

Check out the OC configuration I posted from InsanelyMac, as that will get you a booting and working system which can be tweaked accordingly.