9 votes

Installation "Temporary new" de MacOS pour tester dans ma propre machine

Je possède un Mac Mini 2014 qui fonctionne avec Big Sur. J'ai développé un programme et je voudrais le tester dans un environnement "propre", comme le premier jour où j'ai acheté le Mac. En particulier, les frameworks que j'ai installés pour le développement ne doivent pas être présents, ou ils doivent être "cachés" au programme. Ces frameworks sont XCode et .NET pour MacOS.

Existe-t-il un moyen d'y parvenir sur ma propre machine, sans désinstaller tout ce qui existe ? La création d'un nouvel utilisateur est-elle une solution (sachant que .NET aurait dû être installé au niveau du système - et non de l'utilisateur) ? Ou existe-t-il un mode "sandbox" à cet effet ?

13voto

Ezekiel Points 4001

Si vous n'avez pas peur de redémarrer, vous pouvez le faire facilement sans utiliser de machines virtuelles :

  1. Ouvrez l'utilitaire de disque et sélectionnez votre disque dur Macintosh dans la barre latérale.
  2. Cliquez sur le bouton [+] Volume dans la barre d'outils et saisissez un nom de disque de votre choix.
  3. Téléchargez le programme d'installation de MacOS Monterey / Big Sur et exécutez-le en sélectionnant votre nouveau volume.
  4. Lors du redémarrage, maintenez l'option (Intel) ou maintenez le bouton d'alimentation enfoncé (Apple Silicon) pour choisir le volume à exécuter.

10voto

Jose Chavez Points 645

La méthode la plus simple consiste probablement à installer une machine virtuelle avec une installation MacOS propre et à tester votre logiciel à partir de là. Vous aurez besoin d'un logiciel de virtualisation tel que VMware Fusion ou Parallels Desktop (les deux nécessitent une licence payante) ou VirtualBox (alternative gratuite).

1voto

Les Macs peuvent démarrer un fob USB externe.

C'est très facile. Prenez n'importe quelle "fob" USB respectable et formatez-la dans l'Utilitaire de disque. Ensuite, lancez le programme d'installation du système d'exploitation et dites-lui de s'installer sur la clé USB.

Au moment de redémarrer le Mac pendant l'installation, maintenez la touche "option" enfoncée pour indiquer que vous voulez choisir le volume de démarrage. Choisissez la clé USB externe sur laquelle vous venez d'installer le système d'exploitation. Maintenant vous allez démarrer à partir de ça.

Exécutez maintenant la mise à jour du logiciel et appliquez le dernier niveau de correctif pour cette version du système d'exploitation. (vous pouvez même passer à un système d'exploitation plus moderne si votre matériel le supporte).

Démontez votre autre les volumes de démarrage pour qu'ils ne soient pas corrompus

Il y a un hic : votre disque dur interne/principal ou votre SSD sera désormais visible. comme entraînement auxiliaire . Cela peut parfois entraîner des complications avec les applications ; par exemple, iTunes et Photos vont partir à la pêche aux bibliothèques iTunes et Photos/iPhoto sur les disques non amorcés, trouver les bibliothèques de votre disque principal et les corrompre.

Vous pouvez vous assurer que cela ne se produise jamais en suivant les étapes indiquées dans la section suivante pour établir un système de gestion de l'information. fstab pour démonter automatiquement tous les volumes de démarrage sauf celui-ci. Maintenant, lorsque vous démarrez votre fob externe, votre disque dur interne ne sera PAS monté et ne sera pas visible. Vous pouvez le "ramener" manuellement en lançant l'utilitaire de disque et en le montant.

Tous mes volumes de démarrage ont exactement la même fstab qui démonte tous mes volumes de démarrage . (le volume actif ne parvient pas à se démonter).

Empêcher le montage d'un volume au démarrage

Le texte ci-dessous a été rédigé par l'utilisateur etresoft à la Communauté Apple. La suggestion de l'utilisateur trait d'union a été intégrée au texte.

Parfois, il peut être utile d'empêcher le montage d'un volume donné au démarrage. Vous pouvez vouloir cacher une ancienne version du système d'exploitation de la corruption Spotlight. Vous pouvez tout simplement ne pas vouloir encombrer votre bureau.

Remarque : les disques chiffrés sont déverrouillés avant la lecture du fichier fstab. Pour que cette procédure fonctionne avec un disque crypté, vous devez d'abord monter le disque, le déverrouiller et enregistrer le mot de passe dans votre trousseau.

Pour ce faire, vous devez avoir des connaissances de base sur la manière d'entrer des commandes de terminal et d'utiliser vi .

  1. Assurez-vous que le disque que vous voulez empêcher de monter au démarrage est monté.

  2. Terminal de lancement.

  3. Exécutez la commande suivante pour imprimer des informations sur le disque :

    diskutil info /Volumes/<volume that shouldn't be mounted>
  4. Localisez la ligne qui commence par : Volume UUID: . Sélectionnez l'UUID (Universal Unique Identifier) qui suit sur le reste de la ligne. Ce sera quelque chose qui ressemble à FF9DBDC4-F77F-3F72-A6C2-26676F39B7CE . Votre valeur sera différente

  5. Copiez l'UUID dans le presse-papiers.

  6. Naviguez vers /etc en tapant ce qui suit et en appuyant sur la touche Entrée :

    cd /etc
  7. Modifier (ou créer) un fstab en tapant ce qui suit et en appuyant sur Entrée :

    sudo vifs
  8. Saisissez la ligne suivante, en substituant l'UUID que vous avez copié à l'étape 5. (Remarque : vifs utilise la valeur de la EDITOR pour choisir l'éditeur de texte à utiliser. Cet article suppose que vous utilisez la valeur par défaut de vim .) Sur vim l'éditeur démarre en mode commande. Pour ajouter une nouvelle ligne, utilisez les touches fléchées pour vous déplacer jusqu'à la fin du document et appuyez sur la touche o pour ajouter une nouvelle ligne et passer en mode édition. Tapez ensuite ce qui suit :

    UUID=FF9DBDC4-F77F-3F72-A6C2-26676F39B7CE none apfs rw,noauto

    et appuyez sur la touche retour.

  9. Tapez escape pour revenir au mode de commande, puis tapez ZZ (touche shift vers le bas) pour sauvegarder et quitter vifs (ou une autre méthode pour sauvegarder et quitter si vous utilisez autre chose que vim ).

  10. Tapez ce qui suit et appuyez sur la touche Entrée pour réinitialiser le monteur automatique :

    sudo automount -vc
  11. Quitter le terminal

Maintenant, la prochaine fois que vous redémarrez, ou débranchez le disque dans le cas d'un disque externe, ce volume ne sera pas monté. Il vous suffit de lancer l'utilitaire de disque, de sélectionner le volume gris désactivé et de cliquer sur le bouton Monter.

Vous devriez pouvoir utiliser un éditeur de texte différent de celui utilisé pour l'analyse des données. vifs si tu veux. Il doit pouvoir modifier et enregistrer les fichiers appartenant à Root.

Remarque : si tous vos disques sont cryptés, il existe une méthode plus simple. Pour tout disque que vous ne voulez pas monter automatiquement, il suffit de ne pas enregistrer le mot de passe dans le trousseau.

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