update Recovery Mode or run spctl command to load kernel extensions
Introduction
I recently updated my Macbook Retina early 2015 to Big Sur.
There is an issue with Big Sur and the firewall I have installed (Little Snitch) regarding the unsupported Kernel API, so the developer gave me advice to manually approve the loading of particular kernel extensions.
I have to start my Mac on Recovery mode and run: spctl kext-consent add MLZF7K7B5R
The Problem
I just can start up on Internet Recovery model ( I dunno if there is any difference between Recovery Mode and Internet Recovery mode).
- I tried some times to run the spctl command but always get the error "command not found"
- Then the developer notice me about my Recovery mode doesn't match Big Sur:
- when I run "kern.osversion" on Recovery mode" the result is 14F27
- when I run "kern.osversion" on regular mode" the result is 20B29
So, I understand my Mac Internet Recovery mode runs Yosemite kerne (14F27) and the command I want to run (spctl) is not available on that kernel version.
What do I need
What I really need is to run spctl kext-consent add MLZF7K7B5R on my Mac, to approve the loading of particular kernel extensions, but maybe I have to update previously my Recovery mode to 20B29 (Big Sur), is that possible?
Is there any other to run spctl on my Mac?
Thanks in advance!!
MacBook Pro Retina