Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.

jackluke

macrumors 68040
Jun 15, 2018
3,321
8,068
So there's no method to boot Big Sur from my computer or there are some fixes?

Currently there is no method, neither opencore spoofing worked.

Can't get a detailed log even after using "keepsyms=1", since the Intel CPU and Intel GPU are on the same microchip, the Arrandale BigSur kernel panic could be related to AppleIntelCPUPowerManagement.kext (some lines refers also AppleCredentialManager.kext , IOPCIFamily.kext and IOPlaftormPluginFamily.kext) , but I guess the kp is mainly due to the BigSur *ACPI* kext incompatible with Arrandale architecture.
 
Last edited:

joanbcn91

macrumors member
May 2, 2015
93
85
Barcelona, Spain
Hi!
Someone can help me to work the Wi-Fi please? With their snapshots commands, and steps. I do not know how to do it on my system....I'm affected for the error 66.
I attach my disk partitions with the info.
the "disk2" (disk0s2) is the macOS Catalina.

THANKS

Captura de pantalla 2020-06-25 a las 12.00.25.png
 
Last edited:

quaccOS

macrumors regular
Apr 19, 2020
126
208
Arrandale cpu i5 (and I guess i7 too) on BigSur either USB Installer or installation causes a kernel panic at early boot due to:

AppleACPICPU , AppleACPIPlatform and maybe any other *ACPI* related kext

Arrandale cpu till Catalina can use the stock telemetry.plugin so it's not the case to remove it.

Currently Arrandale cpu are not able to boot BigSur kernel, while instead a Penryn Core2Duo cpu can.

Not totally sure if this early kernel panic after BigSur kernel initialization is related also to the Dual GPUs (and so AGDC, AGPM, AGDP plugins and so on), but I'd exclude, rather I guess it's the Arrandale architecture the issue for booting BigSur.
I have a 45 nm Penryn 2.4 GHz Intel Core 2 Duo processor (P8600).
I removed (renamed) the Telemetry plugin, and I can boot to the Choose your Language screen — but then it panics!
BS Welcome.gif

Any ideas on how to stop BS panicking?
 

jackluke

macrumors 68040
Jun 15, 2018
3,321
8,068

StephN999

macrumors 6502
Apr 12, 2020
288
228
Cergy, France
Bonjour,

small quick test with my iMac 12.1, the sound card does not work (we do not see it), the reboot crashes (not yet look at the logs), but no problem with the extinction.

GeekBench metal score 2628 against 1035 under Catalina (not able to test Valley 2013 it crashes at launch),

this is my 2nd installation (did bad handling and I managed to crash my system disk) and now I always start "macOS installer" (it was not the case before) in addition to my installations ( I don't see how to remove it).

Have a good day.;)
 

eausnap

macrumors newbie
Jun 23, 2020
1
1
Frederick, MD
Thought you all would want to see this, my 2012 15" Unibody MacBook pro has had it's WiFi card replaced with a more modern one and it runs Big Sur flawlessly, no Kext edits required. better than Catalina IMO View attachment 927808
If you're curious about the WiFi card you can find it here: https://subtle.design/

Do you know if this card will this work with the 13 inch 2012 MacBook Pro unibody? (MacBook Pro 9,2)

*Nevermind according to the website it does, however they're out of stock right now*.
 
Last edited:
  • Like
Reactions: TimothyR734

Mark Phillips

macrumors newbie
Jun 26, 2020
2
4
Hi all, trying to read through as much of this as possible and have watched YouTube videos on how to make Big Sur run. I have a mid 2012 MacBook Pro.

i can’t seem to get this to work. I go through the steps and keep getting the no access sign during installation.

can someone link a complete guide? Or video? I’m trying to piece together things I’m seeing that has worked for others but I’m either not following the proper procedure orsomething.
I also see people saying to delete the Telemetry...I can’t seem to find this file on my OS. Can someone guide me where to find that file?
 

johncaling40

macrumors newbie
Jun 25, 2020
8
9
Hi all, trying to read through as much of this as possible and have watched YouTube videos on how to make Big Sur run. I have a mid 2012 MacBook Pro.

i can’t seem to get this to work. I go through the steps and keep getting the no access sign during installation.

can someone link a complete guide? Or video? I’m trying to piece together things I’m seeing that has worked for others but I’m either not following the proper procedure orsomething.
I also see people saying to delete the Telemetry...I can’t seem to find this file on my OS. Can someone guide me where to find that file?

it worked for me on my macbook pro 8,1 but no wifi and gpu. I have usb wifi dongle. Scince you have 2012 you should have gpu accelleration.
 

Mark Phillips

macrumors newbie
Jun 26, 2020
2
4

Thanks for linking that. I’ve been following along that video and the comments below. Still getting the no access sign. I think it’s really the order of steps I’m doing. I am not sure when to use the “no compat check” line in terminal. Is it when you’re in macOS recovery terminal?
 

Exit_74

macrumors newbie
Jun 25, 2020
24
22

Is this a patcher from here?
 
  • Like
Reactions: webg3

alphascorp

macrumors 6502
Jul 16, 2018
343
635
Brest, France
As-tu créé ces icônes? Ils semblent bien adaptés à mes partitions SSD. Malheureusement, les icônes personnalisées n'apparaissent jamais dans le sélecteur de démarrage…c'est toujours l'icône du disque jaune qui doit être la valeur par défaut dans l'ancien firmware.

Salut @quaccOS
Yes I created them,
I made them first with black SSD
Capture d’écran 2020-06-26 à 13.28.20.png
but I prefer the news in gray...
Capture d’écran 2020-06-26 à 13.26.43.png
I also made them with the old HDD icon
Capture d’écran 2020-06-26 à 13.38.38.png
then with the new HDD icons from Big Sur
Capture d’écran 2020-06-26 à 14.25.16.png

Indeed the personalized icons of the discs will not appear on the bootscreen
 
Last edited:

Jose C. Salazar

macrumors newbie
Jun 24, 2020
16
30
Alright, these last couple days have been extremely frustrating and confusing, but I think I'm finally getting a handle on how to reliably create a patchable installed Big Sur volume. I owe you all an apology for the partial and/or incorrect info I've shared previously, and I hope this will clear some things up.

I'm going to try to list the issues and solutions in an organized fashion so we can try to get on the same page. It might be useful to move this to the wikipost so we can keep it updated and fix any mistakes that I've made; what do you think?

Hardware checks
These are present both in the installer (the BIErrorDomain error 3 message) and at boot time with the ? prohibitory symbol. The former can be bypassed with OpenCore (which I know very little about, but @jackluke is an expert) or my installer hack here (or the older version). The latter is avoided with -no_compat_check, either set in NVRAM or the Preboot volume. I think these issues have been largely solved.

Volume sealing
This is the means by which the boot volume is cryptographically signed and modifications are detected. It also seems to be the reason why BS system volumes cannot be mounted under Catalina or older (specifically due to the APFS_INCOMPAT_SEALED_VOLUME flag, see here). My latest installer hack turns off sealing (but not snapshots, which is why it failed to fix error 66 for most people). There doesn't seem to be any way to fully unseal a volume once it's been sealed: snapshots and verification can be turned off, but it will never mount on an older OS since that flag is still present. So the install-time disabling seems like a must.

Snapshots
This causes the notorious error 66 when trying to remount the system volume, since / actually points to a read-only snapshot, not the modifiable "live" version. No install-time patch is known for this yet (I've worked on some things, but with little success -- the snapshot is created by ramrod/patchd in the ramdisk and there isn't a nice flag to disable it like with sealing). My previous hack (based on @mac_4eva's post) sometimes changes it to boot from the live volume, but not reliably, for some reason. I've found that the best workaround is to use diskutil apfs deletesnapshot to remove all snapshots (thank you to @libneko for this idea). However one sticking point is that diskutil will sometimes refuse to remove the most recent one. One workaround I've found is to perform this step from an older OS (I used High Sierra) but @libneko has reported it working on the BS install disk too. I've never managed to do that though, since I get an error referring to it being tagged for booting.

SIP note
The new authenticated-root (ARV) option needs to be disabled for some of the above stuff, and general SIP should always be.

Process
I've reliably gotten a modifiable system a few times in a row using my "Hax2" patch and then booting into High Sierra to delete the snapshots, as described above. This reliably eliminates both sealing and snapshots. But please share any alternative methods and/or tell me if you still can't get it working. I'd like to finally get to the bottom of this so we can move on to the things that really matter.

One thing I'm still not clear on is why sealing/snapshots seem to arbitrarily... just not happen... on some installs. But since ramrod is designed to plow past many errors without stopping, it's likely that those steps simply failed for whatever reason but didn't halt the install. Still weird though.

Sorry for the text wall. I hope this is helpful.
[automerge]1593139324[/automerge]

This will never be an insurmountable problem on our Macs, since there's no full secure boot chain -- nothing verifies the signature on boot.efi. Without a signature check at the lowest level, we can just patch out each subsequent check. The whole system falls apart.

But that doesn't mean it won't be a pain!

Monday I was thnking if someday, when BS is released, I would be able to install it to mu MBP 13 mid 2012, today, Friday, im running a nearly perfect copy of the demo!!!! only problem its wifi (but that because my incompetence), I just wanna said this is all thanks to the hard work of you and all the other members of this forum, you rally think we have anything else besides appreciation and love for you guys? THANK YOU SO MUCH!!!!
 

johncaling40

macrumors newbie
Jun 25, 2020
8
9
Thanks for linking that. I’ve been following along that video and the comments below. Still getting the no access sign. I think it’s really the order of steps I’m doing. I am not sure when to use the “no compat check” line in terminal. Is it when you’re in macOS recovery terminal?
I did not have to do that but I think it is after you install big sur. You install big sur and then once you get no entry sign, boot into other os. Then from there(or i guess recovery too) run the command. I think the other os has to be ether el capitan or newer or high seeria or newer
 

quaccOS

macrumors regular
Apr 19, 2020
126
208
This sounds as an "APFS Data invalid boot Volume", try this: https://forums.macrumors.com/thread...unsupported-macs-thread.2242172/post-28607464

diskutil apfs list to identify your BigSur UUID Preboot string.
I found two Boot property lists in the Preboot volume.

1 • /Volumes/Preboot/UUID-BigSur/Library/SystemConfiguration/com.apple.Boot.plist
XML:
    <key>Kernel Cache</key>
    <string>boot\System\Library\KernelCollections\BootKernelExtensions.kc</string>
    <key>Kernel Flags</key>
    <string></string>
I added your Kernel Cache string. There was nothing under Kernel Flags, so I left it.


2 • /Volumes/Preboot/UUID-BigSur/Library/Preferences/SystemConfiguration/com.apple.Boot.plist
XML:
    <key>Kernel Flags</key>
    <string>-no_compat_check</string>
I think the Boot plist in Preferences was just the -no_compat_check that was added.

My Cat volume & recovery fail to recognise the Big Sur system volume:
Container disk1 = {Big Sur - Data, Preboot, Recovery, VM, disk1s5, Update}.

I'd have to boot the USB Big Sur Installer for the disks to be visible as normal. Maybe this is because the Update may not have actually finished – or Catalina doesn't understand Big Sur's unique APFS arrangement.

I think this line is for renaming the volume, right? I can do this in BS recovery – just not anywhere else
sudo bless --folder /Volumes/YourBigSurLabel/System/Library/CoreServices --label "YourBigSurLabel"

I will try diskutil apfs updatePreboot /Volumes/YourBigSurLabel/ if all else fails.
 

jackluke

macrumors 68040
Jun 15, 2018
3,321
8,068
I found two Boot property lists in the Preboot volume.

1 • /Volumes/Preboot/UUID-BigSur/Library/SystemConfiguration/com.apple.Boot.plist
XML:
    <key>Kernel Cache</key>
    <string>boot\System\Library\KernelCollections\BootKernelExtensions.kc</string>
    <key>Kernel Flags</key>
    <string></string>
I added your Kernel Cache string. There was nothing under Kernel Flags, so I left it.


2 • /Volumes/Preboot/UUID-BigSur/Library/Preferences/SystemConfiguration/com.apple.Boot.plist
XML:
    <key>Kernel Flags</key>
    <string>-no_compat_check</string>
I think the Boot plist in Preferences was just the -no_compat_check that was added.

My Cat volume & recovery fail to recognise the Big Sur system volume:
Container disk1 = {Big Sur - Data, Preboot, Recovery, VM, disk1s5, Update}.

I'd have to boot the USB Big Sur Installer for the disks to be visible as normal. Maybe this is because the Update may not have actually finished – or Catalina doesn't understand Big Sur's unique APFS arrangement.

I think this line is for renaming the volume, right? I can do this in BS recovery – just not anywhere else
sudo bless --folder /Volumes/YourBigSurLabel/System/Library/CoreServices --label "YourBigSurLabel"

I will try diskutil apfs updatePreboot /Volumes/YourBigSurLabel/ if all else fails.

The BigSur com.apple.Boot.plist used by Preboot is located here:

/Volumes/Preboot/UUID-BigSur/System/Library/CoreServices/

while till Catalina the Preboot UUID from diskutil apfs list matched with the Catalina "APFS System role" UUID, from BigSur seems that now it matches with the BigSur "APFS Data role" UUID.

Just try this from an USB BigSur Installer: diskutil apfs updatePreboot /Volumes/YourBigSurLabel/

If still can't boot, then probably the BigSur "APFS Data Volume update" doesn't completed properly (this occurs often with patched macOS installer), then you should re-install BigSur.
 

pkouame

macrumors 65816
Jul 7, 2016
1,054
2,319
Arrandale cpu i5 (and I guess i7 too) on BigSur either USB Installer or installation causes a kernel panic at early boot due to:

AppleACPICPU , AppleACPIPlatform and maybe any other *ACPI* related kext

Arrandale cpu till Catalina can use the stock telemetry.plugin so it's not the case to remove it.

Currently Arrandale cpu are not able to boot BigSur kernel, while instead a Penryn Core2Duo cpu can.

Not totally sure if this early kernel panic after BigSur kernel initialization is related also to the Dual GPUs (and so AGDC, AGPM, AGDP plugins and so on), but I'd exclude, rather I guess it's the Arrandale architecture the issue for booting BigSur.
Do you think this also affects Clarkdale core i3 and i5 as all Westmere class processors have on-die integrated GPU? So 2010 core i3 or i5 iMacs too?
 

quaccOS

macrumors regular
Apr 19, 2020
126
208
Salut @quaccOS
Yes I created them,
I made them first with black SSD
View attachment 927926
but I prefer the news in gray...
View attachment 927927
I also made them with the old HDD icon
View attachment 927928
then with the new HDD icons from Big Sur
View attachment 927929

Indeed the personalized icons of the discs will not appear on the bootscreen
Ooh! I think a lot of people would love to use these drive icons. I like the black because it matches my PNY SSD. The new default drive icons in Big Sur look so fresh…some might say cartoony or toy.
I say minimalism. Redefined. Typography. Jony Ive has definitely got to me…
 

jackluke

macrumors 68040
Jun 15, 2018
3,321
8,068
Do you think this also affects Clarkdale core i3 and i5 as all Westmere class processors have on-die integrated GPU? So 2010 core i3 or i5 iMacs too?

I don't know but I guess so, for now only Sandy Bridge and Penryn are not affected by this BigSur early booting AppleACPICPU kernel panic.

If you own that machines you can test it easily, just make with createinstallmedia an USB BigSur Installer, set only nvram "-no_compat_check" and if you can boot the Installer without kp, then those cpus work with BigSur.
 

quaccOS

macrumors regular
Apr 19, 2020
126
208
The BigSur com.apple.Boot.plist used by Preboot is located here:

/Volumes/Preboot/UUID-BigSur/System/Library/CoreServices/

while till Catalina the Preboot UUID from diskutil apfs list matched with the Catalina "APFS System role" UUID, from BigSur seems that now it matches with the BigSur "APFS Data role" UUID.

Just try this from an USB BigSur Installer: diskutil apfs updatePreboot /Volumes/YourBigSurLabel/

If still can't boot, then probably the BigSur "APFS Data Volume update" doesn't completed properly (this occurs often with patched macOS installer), then you should re-install BigSur.
CoreServices in Preboot Vol.png I can't find any com.apple.Boot.plist in the CoreServices directory. I will try that command you said if all else fails
 

ASentientBot

macrumors 6502a
Jun 27, 2018
863
3,421
SkyLight.framework
Edit: Oh, I guess you meant contributions to acceleration. Whoops, I misread your message, sorry. Edit-edit: Or did I read it right the first time? I don't know. I think I need to take a break.


I don't know if this counts as an idea or contribution, but I've created an initial primitive attempt at a USB patcher, so that one can run the installer from the recovery environment and install onto bare metal just as with a supported Mac or a dosdude1-patched Mojave/Catalina. It depends on your Hax.dylib or Hax2Lib.dylib, which is (currently) not bundled with my patcher and has to be copied onto the USB stick separately. I created this for my own use but then added a ton of error-checking to hopefully make it something suitable for use by others.

I guess it would be neat if I could bundle Hax.dylib or Hax2Lib.dylib (or something functionally equivalent) with the patcher so that the whole thing is self-contained, if you don't mind. (There are some other improvements I'll make to my patcher in the next few days. I think I'll at least change it so that you can copy the entire Hax2.app onto the USB stick and my scripts will find the Hax2Lib.dylib inside Hax2.app.)

Another (hopefully final) edit, to be extra clear: This doesn't try to get WiFi working or deal with the snapshot stuff, yet. It's just to get a basic installation done on an unsupported Mac that doesn't already have another version of macOS installed on it, because I figured that would make it easier for me to try to do further improvements.

You and anyone else are always welcome to use anything I make for whatever you want, provided you give credit. Most of what I do is based on other people's work too :)
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.