32 votes

Puis-je monter le système de fichiers Root (système) en écriture dans Big Sur ?

Après la mise à jour vers big sur, je ne peux plus monter la racine en écriture (même avec SIP désactivé) :

sudo mount -uw /
mount_apfs: volume could not be mounted: Permission denied
mount: / failed with 66

Comment puis-je réparer cela ?

26voto

Sam Denty Points 509

AVIS DE NON-RESPONSABILITÉ : ayez une bonne sauvegarde et prévoyez de effacer et réinstaller votre Mac à partir d'Internet avant d'essayer cette procédure. Une erreur peut empêcher votre système de démarrer sans assistance.

  1. Désactiver FileVault

  2. Redémarrez en mode de récupération et exécutez :

    csrutil authenticated-root disable
  3. Redémarrer dans MacOS

  4. Trouvez le dispositif de votre monture racine - exécutez mount et coupez le dernier s, par exemple si votre racine est /dev/disk1s2s3 vous monterez /dev/disk1s2

  5. Créez un nouveau répertoire, par exemple ~/mount

    mkdir -p -m777 ~/mount
  6. Exécuter sudo mount -o nobrowse -t apfs DISK_PATH MOUNT_PATH en utilisant les valeurs ci-dessus

    sudo mount -o nobrowse -t apfs /dev/disk1s2 ~/mount
  7. Modifier les fichiers sous le répertoire monté

  8. Exécuter sudo bless --folder MOUNT_PATH/System/Library/CoreServices --bootefi --create-snapshot

  9. Redémarrez votre système, et les changements seront effectués.

21voto

Seaky Lone Points 277

Mon entreprise a besoin de lire/écrire des informations sur l'environnement sous /data/webapps/appenv . Par conséquent, cette solution de contournement partagée par un de mes collègues ne répond peut-être pas directement à cette question, mais elle est super utile si vous voulez écrire quelque chose sous votre chemin racine !

  1. Créez un fichier : sudo vim /etc/synthetic.conf .

  2. Rédigez du contenu : <dir>/System/Volumes/Data/<dir> . Avis : le est un onglet !

    Dans mon cas, ça ressemble à ça : data/System/Volumes/Data/data

  3. Aller à /System/Volumes/Data et faire sudo mkdir <dir> .

  4. Ensuite, faites sudo chmod -R 777 <dir> .

  5. Enfin, redémarrez, et votre répertoire <dir> devrait maintenant être accessible.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X