Mac OS Big Sur Kernel Panic solution

Written by

in

Users updating to Big Sur against their better judgement will find themselves unable to modify system configurations after the update. Post read-only protection in Catalina, Apple has added additional write-protection to system files, that they cannot be modified.

Some additional steps now need to be followed to disable a particular system extension:

  1. Disable FileVault – this can take a long time particularly if the MacOS system is undergoing Kernel panic. My experience also shows that if your old Mac is being slower than usual, turning off FileVault helps tremendously with speed.
  2. Boot into Recovery mode (cmd + R), and run
    csrutil authenticated-root disable
  3. A restart is required for the change to take effect. Next step is to mount a local drive and make a snapshot of system settings (to be modified and used for system); if doing this in Recovery mode, then no need for sudo
  4. Run
    mount -uw /Volumes/Macintosh\ HD
  5. navigate to directory under /Volumnes/Macintosh \HD/Systems/Library/Extensions/ (note in my case, direct cd to /Systems/Library/Extensions/ shows that the directory remains read-only, so full directory is needed)
  6. Modify the Extension as usually do (see my previous article)
  7. Bless the settings by taking a snapshot (MacOS will use the snapshot as boot settings), by running:
    bless –folder /Volumes/Macintosh\ HD/System/Library/CoreServices –bootefi –create-snapshot
  8. Reboot the system

Comments

One response to “Mac OS Big Sur Kernel Panic solution”

  1. […] I know, since I last managed to resurrect the old Macbook 2013 from a completely unusable state 3 years ago. It was an antedote to speeding fan, to a completely paniced kernel service (that goes up to more […]

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.