Breaking news: I discovered a way to boot BigSur
without Opencore using the legacy
prelinkedkernel instead of the new BootKernelExtensions.kc , here are the steps:
diskutil apfs list
to identify your UUID-BigSur unique Preboot Volume string.
diskutil mount Preboot
or mount your BigSur Preboot Volume (it works also from HighSierra, Mojave, Catalina or directly from BigSur)
open /Volumes/Preboot/
check that in your UUID-BigSur folder is present this: /System/Library/PrelinkedKernels/
prelinkedkernel
current BigSur beta 1 prelinkedkernel size: 25,7 MB
locate this path : /Volumes/Preboot/UUID-BigSur/System/Library/CoreServices/
com.apple.Boot.plist
if you don't have the file then consider to replace it also in this path:
/Volumes/Preboot/UUID-BigSur/Library/Preferences/SystemConfiguration/
com.apple.Boot.plist
edit the file exactly this way:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Kernel Cache</key>
<string>System\Library\PrelinkedKernels\prelinkedkernel</string>
<key>Kernel Flags</key>
<string>-no_compat_check amfi_get_out_of_my_way=1</string>
</dict>
</plist>
At next reboot your BigSur installation will use the
prelinkedkernel
@ASentientBot and
@dosdude1 might find this useful for their BigSur patches.
edit:
The same method could be applied also to USB BigSur Installer, because it is still present also there on
/Volumes/USBInstallerBigSur/System/Library/PrelinkedKernels/prelinkedkernel
so redirecting the /Volumes/USBInstallerBigSur/Library/Preferences/SystemConfiguration/com.apple.Boot.plist
adding to it <key>Kernel Cache</key> with <string>System\Library\PrelinkedKernels\prelinkedkernel</string> should override the default BaseSystem.dmg (ramdisk) BootKernelExtensions.kc but this require more testing, probably the /System/Library/Extensions/ folder should be added also to the USB BigSur Installer for kext matching or BaseSystem.dmg (740 MB) restored to a volume and from there attempt to make a BigSur Patcher.