Je veux installer Mojave sur un disque externe, en utilisant un Mac qui a Catalina comme OS actuel. Le Mac est assez vieux pour exécuter Mojave.
Une forme spécifique de cette question a déjà été posée auparavant La réponse est "créer un disque d'installation USB".
Je me demande si c'est possible sans cette solution de contournement. Tout d'abord, cela nécessite l'achat d'une clé USB. Catalina nécessite maintenant un peu plus de 8 Go, il me faut donc une clé de 16 Go au moins. Il est vrai qu'elles sont bon marché et abondantes.
Mais j'ai déjà beaucoup de clés de 8 Go et l'alternative à l'achat d'un autre matériel est de sacrifier une clé USB de 500 Go, que je possède déjà, pour en faire un support d'installation.
Cependant, la création d'un disque d'installation implique createinstallmedia
dans le paquet d'applications de l'installateur MacOS. Il existe également plusieurs autres outils, notamment : startosinstall
ce qui donne l'information suivante :
Usage: startosinstall
Arguments
--license, prints the user license agreement only.
--agreetolicense, agree to the license you printed with --license.
--rebootdelay, how long to delay the reboot at the end of preparing. This delay is in seconds and has a maximum of 300 (5 minutes).
--pidtosignal, Specify a PID to which to send SIGUSR1 upon completion of the prepare phase. To bypass "rebootdelay" send SIGUSR1 back to startosinstall.
--installpackage, the path of a package (built with productbuild(1)) to install after the OS installation is complete; this option can be specified multiple times.
--eraseinstall, (Requires APFS) Erase all volumes and install to a new one. Optionally specify the name of the new volume with --newvolumename.
--newvolumename, the name of the volume to be created with --eraseinstall.
--preservecontainer, preserves other volumes in your APFS container when using --eraseinstall.
--usage, prints this message.
.
Il semble qu'il y ait un --volume
pour définir le lecteur cible, mais il n'est disponible que dans les cas suivants lorsque le système d'exploitation a désactivé SIP .
J'ai essayé de désactiver SIP et de lancer startosinstall --volume <my external>
mais le processus est resté en place et la console était remplie de messages indiquant qu'un binaire n'était pas signé correctement.
Je pense qu'une étude plus approfondie de cet aspect de l'outil pourrait être nécessaire. J'ai toujours l'espoir qu'il existe un moyen de faire cela via la ligne de commande.
J'ai donc pensé mettre cette information ici, même si c'est juste pour obtenir une confirmation "Non ; duplicate", parce que les avantages pour la communauté d'obtenir une méthode seraient grands.