18 votes

Installation du média MacOS High Sierra

Je souhaite créer un programme d'installation sur support USB pour la nouvelle version de High Sierra. J'utilise couramment createinstallmedia ou DiskMakerX, mais pour cette nouvelle version, je n'arrive pas à la faire fonctionner (les deux). J'ai téléchargé le Installer MacOS High Sierra.app depuis l'App Store mais le programme d'installation ne fait que 14.2mb et ne contient donc pas l'image High Sierra. J'ai démarré le programme d'installation et cela a lancé le téléchargement mais tous les fichiers téléchargés sont stockés dans le répertoire ./macOS Install Data et je veux faire un support d'installation USB avec ces fichiers. Avez-vous une idée de la façon de résoudre ce problème ?

Également dans createinstallmedia J'utilise cette commande :

sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/macOS --applicationpath  /Applications/Install\ macOS\ High\ Sierra.app --nointeraction

et je reçois :

/Applications/Install macOS High Sierra.app does not appear to be a valid OS installer application.

Captures d'écran :

App size

Download folder

25voto

John Points 251

Un grand merci à @IlyaB, j'étais dans l'impasse en essayant d'obtenir la version complète de 5gb Install MacOS High Sierra.app mais j'étais coincé avec la version de 19mb.

Mon processus pour obtenir une application qui fonctionne et qui fabrique actuellement ma clé USB de démarrage pour High Sierra.

1 : Allez sur le Mac App Store et téléchargez High Sierra (le bout de 19mb)

2 : Cliquez sur Continuer dans l'application d'installation une fois qu'elle est téléchargée.

3 : Choisissez votre disque de démarrage (ou n'importe quel disque qui a de l'espace)

4 : Autoriser le téléchargement du programme d'installation (il s'agit du contenu du dossier "SharedSupport" manquant dans le stub du programme d'installation).

5 : L'installateur vous demandera de redémarrer après avoir terminé le téléchargement de 5gb, à ce stade quitter le programme d'installation et ne redémarrez pas votre système !

6 : Allez à votre racine (ou à l'endroit que vous avez choisi à l'étape 3) et trouvez le dossier "MacOS Install Data".

7 : Copiez le contenu de ce dossier sans tenir compte de .DS_Store. attached image

(9 fichiers, dossiers, dmgs, pkgs, et plists)

8 : Allez dans votre dossier Applications où le Mac App Store a téléchargé la version stub de "Installer MacOS High Sierra".

9 : Cliquez avec le bouton droit de la souris sur ce fichier et "Afficher le contenu du paquet".

10 : Dans le dossier Contents, créez un nouveau dossier appelé "SharedSupport".

11 : Collez les fichiers que vous avez copiés précédemment à partir du téléchargement du programme d'installation.

12 : Et vous avez terminé ! Vous devriez avoir un fichier d'installation entièrement fonctionnel pour les clés USB de démarrage ou simplement pour copier sur d'autres systèmes, qu'ils soient hors ligne ou que vous ne vouliez pas télécharger l'installateur encore et encore.

Je suis actuellement dans le long processus de création d'un lecteur USB amorçable pour faire une construction Hackintosh Coffee Lake i7 8700k. Je suis ce avec la carte mère recommandée. Je vais essayer de mettre à jour ici avec mon succès/échec.

0 votes

Merci. J'essaye de transformer mon msi en triple boot aujourd'hui, et je voulais la dernière et la meilleure version de chaque OS parce que je suis un TOC comme ça, haha. Je vais poster un message si tout fonctionne.

3 votes

Plutôt que de copier le contenu de macOS Install Data il suffit de copier le dossier entier et de le renommer en SharedSupport . De cette façon, vous copierez les fichiers invisibles même si vous n'avez pas configuré le Finder pour les rendre visibles.

0 votes

Après l'étape 4, mon MacOS a redémarré. sans demander donc je n'étais pas capable de l'arrêter. Bizarre.

2voto

Tony Williams Points 11219

Tout d'abord, il semblerait que vous n'ayez pas téléchargé une application correcte depuis l'App Store. L'application correcte "Installer MacOS High Sierra.app" devrait être de 5,18 Go.

Deuxièmement, vous utilisez une syntaxe incorrecte pour la fonction createinstallmedia dans le programme d'installation de High Sierra. Vous n'avez plus besoin de la commande --applicationpath paramètre. Vérifiez cette page de support Apple .

0 votes

Je n'ai pas encore téléchargé MacOS High Sierra, mais en le regardant dans l'App Store, il est indiqué "Taille : 4,80 Go". Avez-vous une taille réelle ?

0 votes

En ce qui concerne le paramètre --applicationpath, j'ai essayé sans lui, même résultat. J'ai dû installer High Sierra, puis télécharger à nouveau l'application d'installation. Je ne sais pas pourquoi ça ne fonctionnait pas, j'ai même essayé sur 3 macbooks différents et même chose.

0 votes

Il n'est pas nécessaire que le --applicationpath lors de l'utilisation du paramètre createinstallmedia de High Sierra. Voir : support.apple.com/fr/HT201372

2voto

Simson Points 121

Donc, les gars de DiskMakerX m'a donné une réponse pour résoudre ce problème.

De nombreuses personnes (y compris votre serviteur) obtenaient parfois une l'application d'installation " stub " lors du téléchargement de l'application Installer MacOS High Sierra depuis l'App Store. Cette application "stub" ne comprenait pas pas le dossier Contents/SharedSupport ou son contenu (très important). contenu (très important). Les ressources nécessaires étaient téléchargées "à la volée" lorsque vous exécutez l'application Installer MacOS High Sierra.

Cette application "stub" n'est pas utile en tant qu'élément à importer dans votre système de gestion de l'information. repo Munki, ou à utiliser avec AutoDMG ou autonbi, ou des choses similaires. Pour Pour cela, vous voulez vraiment l'installateur complet, c'est-à-dire celui qui contient toutes les ressources d'installation nécessaires dans Contents/SharedSupport.

Beaucoup de théories et d'idées ont été avancées pour expliquer pourquoi une personne devient le stub contre l'installateur complet. Bien que je ne sois pas encore sûr à 100% de mais je pense que nous avons trouvé la cause.

Il semble que lorsque l'App Store télécharge l'application d'installation, il utilise également softwareupdate pour obtenir les ressources qui résident normalement dans Contents/SharedSupport. Si com.apple.SoftwareUpdate a été configuré pour utiliser un CatalogURL qui pointe vers un catalogue softwareupdate qui ne contient pas d'URL de produit pour les ressources nécessaires à l'installation de MacOS High Sierra, vous obtenez l'application "stub" à la place.

Si, toutefois, softwareupdate utilise soit la méthode par défaut d'Apple, soit la méthode de mise à jour de l'ordinateur. d'Apple, ou est dirigé vers une CatalogURL interne qui contient les produits produits nécessaires, vous obtenez le programme d'installation complet.

Actuellement, les ressources nécessaires sont le produit 091-34298, "Installer MacOS". High Sierra", mais cela va certainement changer avec le temps.

TL;DR : pour obtenir un programme d'installation complet de High Sierra depuis l'App Store, faire Assurez-vous que softwareupdate est dirigé vers les serveurs de mise à jour de logiciels d'Apple ou vers un serveur interne dans lequel vous avez synchronisé et installé votre logiciel. serveur interne dans lequel vous avez synchronisé et mis à disposition le produit "Installer MacOS High Sierra".

Voici l'information si quelqu'un d'autre a le même problème.

Quelques informations sur l'installation de MacOS High Sierra.app

Et j'ai trouvé une autre solution... Installez les dernières mises à jour du système d'exploitation à partir de l'App Store et après cela, vous devriez obtenir l'installateur complet.

1 votes

La dernière phrase est la bonne réponse : si vous avez une version Sierra entièrement mise à jour (ou, vraisemblablement, une version ultérieure), vous obtenez le programme d'installation complet.

0 votes

"pour obtenir un programme d'installation complet de High Sierra à partir de l'App Store, assurez-vous que softwareupdate est dirigé vers les serveurs softwareupdate d'Apple ou un serveur interne dans lequel vous vous êtes synchronisé" - Mais comment faire ?

0 votes

Ça me fait détester Apple cinq fois plus que je ne le fais déjà, mais merci.

2voto

Matthew Rodatus Points 701

Voici ce qui a fonctionné pour moi sur Yosemite.

1) Fermez l'application Mac App store, puis ouvrez le terminal.

2) Réinitialiser le catalogue de mise à jour du logiciel

$ sudo softwareupdate --clear-catalog
softwareupdate: Changed catalog to Apple production
  • --clear-catalog semble réinitialiser la configuration et s'assurer que la mise à jour du logiciel pointe au bon endroit. Certaines personnes signalent qu'il suffit d'exécuter cette opération, de redémarrer puis de réessayer via le Mac App Store pour obtenir le téléchargement complet. Mais cela n'a pas fonctionné pour moi.

3) Lister les mises à jour disponibles pour voir si High Sierra apparaît.

$ sudo softwareupdate --list
Software Update Tool
Copyright 2002-2012 Apple Inc.

Finding available software
Software Update found the following new or updated software:
   * Install macOS High Sierra-
    macOS High Sierra ( ), 5106655K [recommended]
  • S'il ne s'affiche pas... alors cela ne fonctionnera probablement pas pour vous.

4) Téléchargez la mise à jour

$ sudo softwareupdate -v -d 'Install macOS High Sierra- '
Software Update Tool
Copyright 2002-2012 Apple Inc.

Finding available software

Downloading macOS High Sierra
   Progress: 1%
   Progress: 2%
   ...
   Progress: 99%
   Progress: 100%
Downloaded macOS High Sierra
Done.
  • Le site -v me donne la progression du téléchargement.
  • Comme le nom de la mise à jour contient des espaces, il doit être cité.
  • Il y a un espace à la fin du nom... ça ne marche pas sans lui... génial non ? Il m'a fallu quelques minutes pour le comprendre. Si vous obtenez Install macOS High Sierra-: No such update même s'il apparaît dans la liste des téléchargements... c'est probablement là votre problème.

5) Installer la mise à jour téléchargée (installe le programme d'installation, pas Sierra)

Téléchargé softwareupdate sont conservés dans /Library/Updates .

$ ls -1 /Library/Updates/
091-76348
Firmware
PPDVersions.plist
ProductMetadata.plist
index.plist

Dans ce cas, il se trouve que le téléchargement de high sierra est 091-76348 ce que vous pouvez vérifier en regardant dans le fichier dist.

$ grep 'Sierra' /Library/Updates/091-76348/091-76348.English.dist

Une fois confirmé, vous pouvez "installer" le programme d'installation comme suit :

$ sudo installer -pkg /Library/Updates/091-76348/091-76348.English.dist -target /

Notez que si vous installez une version linguistique différente, vous devrez probablement modifier English à quelque chose d'autre. Juste ls /Library/Updates/091-76348/*.dist pour voir quels fichiers "dist" vous avez. (commentaire de @chelder)

Une fois le programme d'installation terminé, vous devriez voir que le programme d'installation complet de High Sierra se trouve maintenant dans votre ordinateur. /Applications dossier.

$ ls -d -1 /Applications/Install*
/Applications/Install macOS High Sierra.app

...et c'est le plein 5GB

$ du -h -d0 /Applications/Install\ macOS\ High\ Sierra.app
4.9G    /Applications/Install macOS High Sierra.app

Contexte/Références :

Il y a quelques articles de blog qui en parlent mais il ne semble pas y avoir de conclusion sur la raison pour laquelle certaines personnes ne reçoivent que le "stub" (le fichier de 14-22MB) et d'autres reçoivent le téléchargement complet de 5GB. Pour créer un disque de démarrage USB, vous avez besoin du fichier complet. Le "stub" fonctionnera pour les installations normales (non nettoyées) et téléchargera les fichiers nécessaires à la volée.

0 votes

Cette solution a également fonctionné pour moi (également dans Yosemite) ! Remarquez que j'ai dû faire une petite modification : au lieu de taper l'anglais, j'ai dû le changer en espagnol. Ainsi, au lieu de " /Library/Updates/091-76348/091-76348.English.dist ", j'ai tapé " /Library/Updates/091-76348/091-76348.Spanish.dist "

0 votes

En tapant : bash-3.2# softwareupdate -v -d 'Installer MacOS High Sierra- ', on obtient un "Aucune mise à jour n'est disponible".

0 votes

@SherwoodBotsford - High Sierra apparaît-il comme une mise à jour disponible dans la section Mac App store/mises à jour ? Cette réponse concerne l'obtention du programme d'installation complet d'une mise à jour MacOS disponible (visible dans l'interface graphique des mises à jour). Apple modifie la disponibilité de diverses mises à jour au fur et à mesure de la sortie de nouveaux systèmes d'exploitation/versions, il se peut donc que HighSierra ne soit pas disponible en tant que mise à jour pour votre matériel/version d'OS actuel.

1voto

jnthnclrk Points 460

C'est effectivement l'absence du dossier SharedSupport qui provoque ce problème. Pour résoudre ce problème, vous devez lancer le petit programme d'installation 'stub', qui téléchargera tous les fichiers nécessaires sur votre ordinateur personnel (/Users/username). Vous devrez annuler l'installation après la fin du téléchargement bien sûr.

Ensuite, si vous déplacez ces fichiers dans le dossier d'installation "stub", comme ceci par exemple :

sudo mv /Users/username/macOS\ Install\ Data Applications/Install\ macOS\ High\ Sierra.app/Contents/SharedSupport

et relancez createinstallmedia, il fera ce que nous voulons qu'il fasse.

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