Code Block language sudo mount -uw /
This command doesn't seem to be working under Big Sur:
Code Block language mount_apfs: volume could not be mounted: Permission denied mount: / failed with 66
What should I do now?
Code Block language sudo mount -uw /
Code Block language mount_apfs: volume could not be mounted: Permission denied mount: / failed with 66
Most folks can achieve their goals using synthetic.conf (see its man page).I'm still trying to figure out how to remount the rootfs in read-write
mode.
Trust me: you really don’t want to do this in Big Sur. As explained above, in order to do this you have to break the seal on the System volume. You can’t then reseal it. Ever.
That's not entirely true. I for example needed to modify the /usr directory, so I followed the tutorial and, yes, had to leave SIP disabled afterwards. However, you can reenable SIP after you install an official Apple update which tinkers with the root volume. At least that worked for me. I suppose that makes the checksum kosher again, or something.
That said, this locking down of the OS is becoming obnoxious. If I work on a desktop, it's also because I need to access the system freely, something that, say, iOS would be woefully inadequate for. By all means, throw up all kinds of dire warnings if we try and do stuff that might be dangerous but please, Apple, don't castrate macOS any further.
I need to install a driver, but when I add the code: "sudo mount -uw /" it denies me that the code replaces it in Big Sur since I have old, but very expensive software that I need to install
How to make Changes on APFS root-Volume ############################################
0.) start Terminal.App 1.) sudo mount -o nobrowse -t apfs /dev/disk2s5 ~/livemount 2.) cd ~/livemount 3.) make your changes..... ...... when ready: 4.) sudo kmutil install --volume-root ~/livemount --update-all 5.) sudo bless --folder ~/livemount/System/Library/CoreServices --bootefi --create-snapshot 6.) sudo umount ~/livemount