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.

Rodrigo Flores Araya

macrumors newbie
Jul 6, 2020
3
6

justperry

macrumors G5
Aug 10, 2007
12,631
9,967
I'm a rolling stone.
Well, beta two of macOS Big Sur has been released. Enjoy.

That is...if Software Update actually fetches the Update, it doesn't on my Mac Mini.

I think this is the problem, see screenshot below, before BS it always said you were on the Dev beta program, now it says managed externally, so, I think they check the model, my Mac Mini is unsupported.
 
Last edited:
  • Like
Reactions: TimothyR734

Vital L

macrumors member
Jun 22, 2020
49
90
Not yet, also CatalinaOTAswufix (based on SUVMMFaker.dylib) doesn't worked, but I guess spoofing with OpenCore to a supported Mac surely will work, but for now is not necessary just use the direct link provided.
Shows that update cannot be installed on this Mac - Mac mini Late 2012
 
  • Like
Reactions: TimothyR734

ammoune78

macrumors member
Oct 20, 2017
65
13
My understanding is that if a snapshot exists for APFS filesystem, it will block 'sudo mount -uw /' from working. The approach that I am testing is...

Code:
mkdir /Users/howarth/mntpoint
sudo mount -o nobrowse -t apfs /dev/disk7s5 /Volumes/BigSur/Users/howarth/mntpoint
sudo chroot /Volumes/BigSur/Users/howarth/mntpoint mount -uw /
sudo chroot /Volumes/BigSur/Users/howarth/mntpoint kextcache -i /
cd /Volumes/BigSur/Users/howarth/mntpoint/System/Library/PrelinkedKernels
sudo cp /Volumes/BigSur/Users/howarth/mntpoint/Library/Apple/System/Library/PrelinkedKernels/prelinkedkernel prelinkedkernel
sudo cp /Volumes/BigSur/Users/howarth/mntpoint/Library/Apple/System/Library/PrelinkedKernels/prelinkedkernel immutablekernel
cd ~
sudo bless --folder /Volumes/BigSur/Users/howarth/mntpoint/System/Library/CoreServices --bootefi --create-snapshot
**** reboot ****
sudo kcditto
**** reboot under newly installed prelinked kernel ****


Note that this assumes that you have already installed any legacy copies of kext that you need into /Library/Extensions either manually or with Kext-droplet. Note that if you have to downgrade AppleHDA.kext or IO80211Family.kext to older copies, you can use the same approach to remove the Big Sur copies in /System/Library/Extensions.

Code:
sudo mount -o nobrowse -t apfs /dev/disk7s5 /Volumes/BigSur/Users/howarth/mntpoint
cd /Volumes/BigSur/Users/howarth/mntpoint/System/Library/Extensions
sudo rm -fr IO80211Family.kext
sudo rm -fr AppleHDA.kext
cd ~
sudo bless --folder /Volumes/BigSur/Users/howarth/mntpoint/System/Library/CoreServices --bootefi --create-snapshot
**** reboot to use the modified snapshot ****


Finally, the disk7s5 should be replaced by whatever your mounted root snapshot is (disk7s5s1 in my case) with the trailing 's1' dropped off. If you are using LegacyUSBInjector.kext and ', you might try...

sudo chroot /Volumes/BigSur/Users/howarth/mntpoint kextcache -prelinked-kernel /Library/Apple/System/Library/PrelinkedKernels/prelinkedkernel -kernel /System/Library/Kernels/kernel -local-root -- /Library/Extensions/ /System/Library/Extensions/ /System/Library/Extensions/LegacyUSBInjector.kext

in addition to the previous

sudo chroot /Volumes/BigSur/Users/howarth/mntpoint kextcache -i /

I am convinced this is working except for the LegacyUSBInjector.kext which hopefully one of those above changes has addressed.

The prelinkedkernel fixes that I am uploading are intended to use without opencore, because opencore currently is unable to manage the BootKernelExtensions and to disable the new "csrutil authenticated-root", if you can't R/W the BigSur System it's because it has decided to install in that sealed snapshot way.

Type mount, if you have a Volume with diskXsYsZ , then you have a sealed snapshot booting.

It's not a config.plist issue, so you instead could try this from any OpenCore menu, press space bar to show the macOS Recovery dmg, then select: 10.16 Recovery (dmg) or Recovery Beta (you can use also an USB BigSur Installer with apple createinstallmedia), then from BigSur Recovery terminal: csrutil authenticated-root disable

If you can't use more "sudo mount -uw /" from BigSur then as workaround to get Wifi try this: BigSur IvyBridge prelinkedkernel Sound AirDrop fix beta1.command.zip

I've done the installation again without any issue, but, I just want to notice that
Upon the second restart back from the installation process, on the OC menu it shows only Preboot Installer:
- If I start from it and let if finish and reboot it, while it takes longer, it screws up the System drive so no possible -uw / mounting
- Now if I start from it but this time I interrupt it after 5 min in average, which it doesn't create the prelinkedkernel in the mount point which is supposed to be diskxsxsx, it let me -uw / mounting the System drive. This is my understanding on what I've done these two past days and today.
Now the WiFi is working, good to go without wires, and here's the result of that command:




Code:
Last login: Tue Jul  7 18:26:29 on console
ammoune78@AirMac78s-Mac-Pro ~ % sudo mount -uw / ; killall Finder
Password:
ammoune78@AirMac78s-Mac-Pro ~ % sudo -s
root@AirMac78s-Mac-Pro ~ # chmod -R 755 /System/Library/Extensions/
root@AirMac78s-Mac-Pro ~ # chown -R 0:0 /System/Library/Extensions
root@AirMac78s-Mac-Pro ~ # kextcache -i /
Executing: /usr/bin/kmutil install --volume-root / --check-rebuild
rebuilding local auxiliary collection
kmutil done
root@AirMac78s-Mac-Pro ~ # Kmutil install -—update-all
Error: Missing value for '-a <arch>'
Usage: kmutil install [--variant-suffix <variant-suffix>] [--arch <arch>] [--no-authorization] [--verbose] [--repository <repository> ...] [--volume-root <volume-root>] [--check-rebuild] [--update-all] [--force] [--authentication] [--no-authentication] [--update-preboot]
root@AirMac78s-Mac-Pro ~ # Kmutil install --update-all 
checking collections...
updated extension 'com.apple.driver.AirPort.BrcmNIC' found on disk at '/System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortBrcmNIC.kext' (mach-o UUID changed from 1BFF3E8B-77F0-3C4B-A6C1-9DF06132B189 to 0F1637EA-51B0-3A81-9433-956A19427984)
updated extension 'com.apple.driver.AirPort.Brcm4360' found on disk at '/System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortBrcm4360.kext' (mach-o UUID changed from <unknown> to 8DE38A76-B284-34D2-AF4E-DB727D7FF250)
updated extension 'com.apple.driver.AirPort.Atheros40' found on disk at '/System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortAtheros40.kext' (mach-o UUID changed from <unknown> to 9753F22E-5C85-3E95-B543-0870CF03838A)
updated extension 'com.apple.iokit.IO80211Family' found on disk at '/System/Library/Extensions/IO80211Family.kext' (mach-o UUID changed from 99011013-0804-3EF6-B433-D33B216C05DB to A879B51A-4562-3B95-B6C3-A2472B508F2F)
updated extension 'com.apple.driver.IO80211NetBooter' found on disk at '/System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/IO80211NetBooter.kext' (mach-o UUID changed from C0A664A0-F3F6-3C63-919F-B33AA52EC96A to 22A50E20-A024-3B8D-9268-B69ECBA918A0)
updated extension 'com.apple.driver.AirPort.Brcm4331' found on disk at '/System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortBrcm4331.kext' (mach-o UUID changed from <unknown> to D4559F1A-005E-353C-B33F-3006C349EE5D)
rebuilding release collections: boot, system
rebuilding release collections:
    boot kernel collection
    system kext collection
rebuilding local auxiliary collection
kmutil done
root@AirMac78s-Mac-Pro ~ # kcditto
Copying deferred prelinked kernels in /...
/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/kext_tools/kext_tools-685/kc_staging.m.279: Encountered error while inspecting path: Error Domain=NSCocoaErrorDomain Code=260 "The folder “PrelinkedKernels” doesn’t exist." UserInfo={NSFilePath=/Library/Apple/System/Library/PrelinkedKernels, NSUserStringVariant=(
    Folder
), NSUnderlyingError=0x7fd11940f5f0 {Error Domain=NSOSStatusErrorDomain Code=-43 "fnfErr: File not found"}}
/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/kext_tools/kext_tools-685/kc_staging.m.279: Encountered error while inspecting path: Error Domain=NSCocoaErrorDomain Code=260 "The folder “PrelinkedKernels” doesn’t exist." UserInfo={NSFilePath=/Library/Apple/System/Library/PrelinkedKernels, NSUserStringVariant=(
    Folder
), NSUnderlyingError=0x7fd119412cc0 {Error Domain=NSOSStatusErrorDomain Code=-43 "fnfErr: File not found"}}
Copying KCs in /...
System Volume UUID: CE926A4D-369A-4779-ADB5-DBC0C1E82BD8
Volume Group UUID: E35067A5-0157-4B20-BC7F-94362BBF324D
Preboot disk: /dev/disk1s2
Preboot volume: /System/Volumes/Preboot
Copying: /System/Library/KernelCollections/BootKernelExtensions.kc.elides -> /System/Volumes/Preboot/E35067A5-0157-4B20-BC7F-94362BBF324D/boot/System/Library/KernelCollections
Copying: /System/Library/KernelCollections/BootKernelExtensions.kc -> /System/Volumes/Preboot/E35067A5-0157-4B20-BC7F-94362BBF324D/boot/System/Library/KernelCollections
Copying: /System/Library/PrelinkedKernels/immutablekernel -> /System/Volumes/Preboot/E35067A5-0157-4B20-BC7F-94362BBF324D/System/Library/PrelinkedKernels
Copying: /System/Library/PrelinkedKernels/prelinkedkernel -> /System/Volumes/Preboot/E35067A5-0157-4B20-BC7F-94362BBF324D/System/Library/PrelinkedKernels
root@AirMac78s-Mac-Pro ~ #

Do you guys are booting Big Sur without the need of OpenCore?
 
  • Like
Reactions: TimothyR734

h9826790

macrumors P6
Apr 3, 2014
16,656
8,587
Hong Kong
Not yet, also CatalinaOTAswufix (based on SUVMMFaker.dylib) doesn't worked, but I guess spoofing with OpenCore to a supported Mac surely will work, but for now is not necessary just use the direct link provided.
Just to confirm that SMBIOS spoofing via OpenCore works as expected.
Beta 2 update.png
 

h9826790

macrumors P6
Apr 3, 2014
16,656
8,587
Hong Kong
@h9826790 Did you noticed some CPU & RAM temperature rising, because the CPU now it shows 50 while 34 on Mojave and the RAM is very hot!
Not really.

I do monitor my CPU RAM temperatures, but pretty much the same range as in Mojave.

34 sounds like at real ideal temperature. And just little bit of background process can bring it to 50.
 
  • Like
Reactions: TimothyR734

jhowarth

macrumors 65816
Jan 13, 2017
1,122
1,500
I've done the installation again without any issue, but, I just want to notice that
Upon the second restart back from the installation process, on the OC menu it shows only Preboot Installer:
- If I start from it and let if finish and reboot it, while it takes longer, it screws up the System drive so no possible -uw / mounting
- Now if I start from it but this time I interrupt it after 5 min in average, which it doesn't create the prelinkedkernel in the mount point which is supposed to be diskxsxsx, it let me -uw / mounting the System drive. This is my understanding on what I've done these two past days and today.
Now the WiFi is working, good to go without wires, and here's the result of that command:




Code:
Last login: Tue Jul  7 18:26:29 on console
ammoune78@AirMac78s-Mac-Pro ~ % sudo mount -uw / ; killall Finder
Password:
ammoune78@AirMac78s-Mac-Pro ~ % sudo -s
root@AirMac78s-Mac-Pro ~ # chmod -R 755 /System/Library/Extensions/
root@AirMac78s-Mac-Pro ~ # chown -R 0:0 /System/Library/Extensions
root@AirMac78s-Mac-Pro ~ # kextcache -i /
Executing: /usr/bin/kmutil install --volume-root / --check-rebuild
rebuilding local auxiliary collection
kmutil done
root@AirMac78s-Mac-Pro ~ # Kmutil install -—update-all
Error: Missing value for '-a <arch>'
Usage: kmutil install [--variant-suffix <variant-suffix>] [--arch <arch>] [--no-authorization] [--verbose] [--repository <repository> ...] [--volume-root <volume-root>] [--check-rebuild] [--update-all] [--force] [--authentication] [--no-authentication] [--update-preboot]
root@AirMac78s-Mac-Pro ~ # Kmutil install --update-all
checking collections...
updated extension 'com.apple.driver.AirPort.BrcmNIC' found on disk at '/System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortBrcmNIC.kext' (mach-o UUID changed from 1BFF3E8B-77F0-3C4B-A6C1-9DF06132B189 to 0F1637EA-51B0-3A81-9433-956A19427984)
updated extension 'com.apple.driver.AirPort.Brcm4360' found on disk at '/System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortBrcm4360.kext' (mach-o UUID changed from <unknown> to 8DE38A76-B284-34D2-AF4E-DB727D7FF250)
updated extension 'com.apple.driver.AirPort.Atheros40' found on disk at '/System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortAtheros40.kext' (mach-o UUID changed from <unknown> to 9753F22E-5C85-3E95-B543-0870CF03838A)
updated extension 'com.apple.iokit.IO80211Family' found on disk at '/System/Library/Extensions/IO80211Family.kext' (mach-o UUID changed from 99011013-0804-3EF6-B433-D33B216C05DB to A879B51A-4562-3B95-B6C3-A2472B508F2F)
updated extension 'com.apple.driver.IO80211NetBooter' found on disk at '/System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/IO80211NetBooter.kext' (mach-o UUID changed from C0A664A0-F3F6-3C63-919F-B33AA52EC96A to 22A50E20-A024-3B8D-9268-B69ECBA918A0)
updated extension 'com.apple.driver.AirPort.Brcm4331' found on disk at '/System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortBrcm4331.kext' (mach-o UUID changed from <unknown> to D4559F1A-005E-353C-B33F-3006C349EE5D)
rebuilding release collections: boot, system
rebuilding release collections:
    boot kernel collection
    system kext collection
rebuilding local auxiliary collection
kmutil done
root@AirMac78s-Mac-Pro ~ # kcditto
Copying deferred prelinked kernels in /...
/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/kext_tools/kext_tools-685/kc_staging.m.279: Encountered error while inspecting path: Error Domain=NSCocoaErrorDomain Code=260 "The folder “PrelinkedKernels” doesn’t exist." UserInfo={NSFilePath=/Library/Apple/System/Library/PrelinkedKernels, NSUserStringVariant=(
    Folder
), NSUnderlyingError=0x7fd11940f5f0 {Error Domain=NSOSStatusErrorDomain Code=-43 "fnfErr: File not found"}}
/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/kext_tools/kext_tools-685/kc_staging.m.279: Encountered error while inspecting path: Error Domain=NSCocoaErrorDomain Code=260 "The folder “PrelinkedKernels” doesn’t exist." UserInfo={NSFilePath=/Library/Apple/System/Library/PrelinkedKernels, NSUserStringVariant=(
    Folder
), NSUnderlyingError=0x7fd119412cc0 {Error Domain=NSOSStatusErrorDomain Code=-43 "fnfErr: File not found"}}
Copying KCs in /...
System Volume UUID: CE926A4D-369A-4779-ADB5-DBC0C1E82BD8
Volume Group UUID: E35067A5-0157-4B20-BC7F-94362BBF324D
Preboot disk: /dev/disk1s2
Preboot volume: /System/Volumes/Preboot
Copying: /System/Library/KernelCollections/BootKernelExtensions.kc.elides -> /System/Volumes/Preboot/E35067A5-0157-4B20-BC7F-94362BBF324D/boot/System/Library/KernelCollections
Copying: /System/Library/KernelCollections/BootKernelExtensions.kc -> /System/Volumes/Preboot/E35067A5-0157-4B20-BC7F-94362BBF324D/boot/System/Library/KernelCollections
Copying: /System/Library/PrelinkedKernels/immutablekernel -> /System/Volumes/Preboot/E35067A5-0157-4B20-BC7F-94362BBF324D/System/Library/PrelinkedKernels
Copying: /System/Library/PrelinkedKernels/prelinkedkernel -> /System/Volumes/Preboot/E35067A5-0157-4B20-BC7F-94362BBF324D/System/Library/PrelinkedKernels
root@AirMac78s-Mac-Pro ~ #

Do you guys are booting Big Sur without the need of OpenCore?

I have been using an external usb hard drive installed with Big Sur on a supported machine for my MacPro 3,1 testing. In my case, I could never get 'sudo mount -uw / ; killall Finder' to work without producing the 66 error. That approach also failed on my MacPro 3,1 when booted in single user mode. That is why I have been exploring the route of using mounted snapshots and chroot as a substitute for mounting a writable copy of root.
 

h9826790

macrumors P6
Apr 3, 2014
16,656
8,587
Hong Kong
how you did that can explain to us thanks
Just use OpenCore to spoof the SMBIOS to iMac Pro as per the code I shared in this post.

Of course, it‘s relatively easy for Mac Pro 5,1, because we can upgrade some hardware to meet the requirement (e.g. GPU). All we need just a way to install and run Big Sur, no patch required.
 

19SK91

macrumors 6502
Aug 4, 2014
338
641
So to “update” to beta 2 on an unsupported Mac I’ll need to redo all the steps I did to install beta 1?

Edit: nevermind, the issue was that I copied the old path and not the new one like @jackluke posted.

I don‘t think that‘ll work. I tried to create a bootable usb drive from beta 2 but there is no createinstallmedia inside the package.
 
  • Like
Reactions: TimothyR734
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.