10 votes

Installer MacOS High Sierra.app ne semble pas être une application d'installation d'OS valide

App Store macOS High Sierra J'ai téléchargé High Sierra depuis l'App Store, puis j'ai essayé création d'un installateur USB en utilisant le Terminal mais j'obtiens l'erreur suivante :

# sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/My-USB-Name/ --applicationpath /Applications/Install\ macOS\ High\ Sierra.app 

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

Le répertoire High Sierra est présent, je suis capable d'appuyer sur tab sur mon clavier pour compléter automatiquement les chemins.

Après avoir cherché l'erreur sur Google, j'ai trouvé cette réponse de Reddit mais je ne sais pas trop de quoi il parle ni pourquoi il faut le faire, alors je n'ai pas essayé.

"Déplacez le répertoire /MacOS Install Data (qui est téléchargé après que vous ayez exécuté l'installation une fois) pour être Install MacOS High Sierra.app/Contents/SharedSupport"

La clé USB que j'utilise est de 64 Go et a été fraîchement formatée avec Disk Utilities.

Ces réponses n'a pas aidé à résoudre mon problème. Je pense avoir le "stub" dans mon dossier Applications, car le fichier .app de High Sierra ne fait que 14 Mo.

Je n'arrive pas à trouver comment installer le programme d'installation complet de High Sierra.

Mes spécifications :

sh-3.2# system_profiler SPSoftwareDataType
Software:

    System Software Overview:

      System Version: OS X 10.8.5 (12F45)
      Kernel Version: Darwin 12.5.0
      Boot Volume: lily
      Boot Mode: Normal
      Computer Name: lily’s MacBook Air
      User Name: System Administrator (root)
      Secure Virtual Memory: Enabled
      Time since boot: 12:37

7voto

Jostein Topland Points 149

Voici ce que vous devez faire (l'exemple suit High Sierra) :

  1. Formatez une clé USB avec le format Mac OS Extended, le schéma GUID Partition Map et nommez-la Untitled.
  2. Téléchargez et exécutez le programme d'installation à partir de https://support.apple.com/en-us/HT208969
  3. Exécuter le programme d'installation jusqu'à ce qu'il vous soit demandé de redémarrer mais quittez ensuite le programme d'installation
  4. sudo mkdir /Applications/Installation MacOS Sierra.app/Contents/SharedSupport
  5. sudo cp -R /MacOS\ Install\ Data/ Applications/Installation MacOS\ High\ Sierra.app/Contents/SharedSupport/
  6. sudo /Applications/Installation MacOS Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/Untitled

Et... si vous obtenez une erreur lors de l'installation d'OSX, par exemple "Installer resource error", suivez ces étapes :

  1. ctrl+command+shift+alt+H et ouvrez le Terminal
  2. cp -rf /Volumes/Installation MacOS\ High\ Sierra/Installation MacOS\ High\ Sierra.app/Contenus/SharedSupport/* /Volumes/Untitled/MacOS\ install\ data/
  3. Reboot !

Vous êtes les bienvenus !

2voto

mivk Points 807

Pour obtenir le programme d'installation complet :

Méthode 1

  • Lancez le programme d'installation, qui téléchargera les fichiers manquants.
  • Quitter quand on vous demande de redémarrer
  • Copiez (ou déplacez) les fichiers téléchargés de /macOS Install Data à un nouveau SharedSupport dossier à l'intérieur /Applications/Install macOS High Sierra.app/Contents/ . Vous pouvez le faire avec :

    sudo cp -Rv "/macOS Install Data" "/Applications/Install macOS High Sierra.app/Contents/SharedSupport"

Si vous craignez qu'il ne redémarre tout seul avant que vous n'ayez eu le temps de quitter le programme d'installation, essayez la méthode manuelle ci-dessous.

Méthode 2

Vous pouvez également télécharger directement les fichiers manquants depuis le serveur d'Apple :

temp_dir=~/High-Sierra
mkdir -p $temp_dir && cd $temp_dir

url=http://swcdn.apple.com/content/downloads/29/03/091-94326/45lbgwa82gbgt7zbgeqlaurw2t9zxl8ku7
curl -R --remote-name-all $url/{BaseSystem,AppleDiagnostics}.{dmg,chunklist} $url/Install{Info.plist,ESDDmg.pkg}

mv $temp_dir "/Applications/Install macOS High Sierra.app/Contents/SharedSupport"

Le code ci-dessus télécharge les fichiers nécessaires et les place au bon endroit dans le stub installer. Il télécharge les fichiers suivants :

Si vous avez besoin d'une autre version ou d'une autre langue, ce fichier XML liste tous les liens pour les différentes versions jusqu'à High Sierra. Il est cependant difficile de savoir quelle URL contient quoi. Une solution semble être de télécharger les " *.pkm " ou " *.dist ", qui sont aussi des fichiers xml, et regarder à l'intérieur. (Je me demande pourquoi c'est si difficile, au lieu de pouvoir simplement télécharger l'installateur complet à partir d'une page web normale ou d'une page d'appstore...)

0voto

Oleg Kokorin Points 121

Cela fonctionnera si vous copiez l'ensemble des " Installer MacOS Sierra " de l'application DMG à votre /Application puis exécutez-le avec les arguments suivants :

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

donc le créerinstallermedia sera utilisé à partir du /Application mais l'image de la DMG

-1voto

Maurice Points 457

J'ai eu le même problème hier, ce qui m'a aidé (pour une raison quelconque) a été de renommer le fichier d'installation et d'ajuster la commande du terminal en conséquence. J'ai changé le nom en quelque chose d'aléatoire, j'ai essayé d'exécuter la commande et quand ça ne marchait toujours pas, j'ai changé le nom à nouveau, j'ai exécuté la commande à nouveau et ça a marché. Je ne suis pas sûr que cela fonctionnera pour vous aussi, mais cela peut valoir la peine d'essayer.

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