Install macOS High Sierra.app scheint keine gültige OS-Installationsanwendung zu sein

App Store macOS High SierraIch habe High Sierra aus dem App Store heruntergeladen und dann versucht, ein USB-Installationsprogramm mit Terminal zu erstellen, aber ich erhalte die folgende Fehlermeldung:

# 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.

Das High Sierra-Verzeichnis ist vorhanden, ich kann tabauf meiner Tastatur drücken, um die Pfade automatisch zu vervollständigen.

Nachdem ich den Fehler gegoogelt hatte, fand ich diese Reddit-Antwort , aber ich bin mir nicht sicher, wovon er spricht oder warum es getan werden sollte, also habe ich es nicht versucht.

„Verschieben Sie das Verzeichnis /macOS Install Data (das heruntergeladen wird, nachdem Sie die Installation einmal durchlaufen haben) nach Install macOS High Sierra.app/Contents/SharedSupport“

Der USB, den ich verwende, hat 64 GB und wurde mit Disk Utilities frisch formatiert.

Diese Antworten haben nicht geholfen, mein Problem zu lösen. Ich glaube, ich habe den "Stub" in meinem Anwendungsordner, da die High Sierra .app nur 14 MB groß ist.

Ich kann nicht herausfinden, wie ich das vollständige High Sierra-Installationsprogramm installieren soll

Meine Vorgaben:

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
rät jemand mit dieser Methode? osxdaily.com/2017/09/27/…
Ich würde unter keinen Umständen die App im Link Ihres Kommentars verwenden, um macOS zu erwerben! Wenn Sie das vollständige Installationsprogramm möchten, laden Sie es direkt von Apple mit der App Store-App von einem System herunter, auf dem bereits macOS High Sierra ausgeführt wird, auch wenn es sich um eine Installation auf einer virtuellen Maschine handelt.
Ich habe kein anderes Macbook. dies ist die einzige und es läuft 10.8.
könnten sie eine andere lösung anbieten? Wie kann ich das vollständige Installationsprogramm herunterladen?
Auf meinem MacBook Pro wurde OS X 10.8.6 auf dem internen Laufwerk ausgeführt. Ich habe eine VMware Fusion Virtual Machine erstellt und die virtuelle Installation von OS X 10.8.6 auf macOS 10.13.x aktualisiert. Ich habe dann auf der virtuellen Maschine das vollständige macOS 10.13.4-Installationsprogramm aus dem App Store heruntergeladen und daraus das USB-Installationsprogramm erstellt. Ich habe dann meinen Mac vom macOS 10.13.4 USB Installer gebootet und macOS 10.13.4 auf einem externen Laufwerk installiert. Ich habe dann von der externen Festplatte gebootet, um alles zu testen, bevor ich eine Neuinstallation vom macOS 10.13.4 USB-Installationsprogramm auf der internen Festplatte durchführte.
Übrigens: Vor der Installation habe ich sowohl eine einzelne Image-Sicherung der internen Festplatte als auch eine Time Machine-Sicherung auf einer anderen externen Festplatte durchgeführt. Auf diese Weise konnte ich bei Problemen die Image-Sicherung auf dem internen Laufwerk neu installieren.
Die reddit-Antwort (Verschieben des Verzeichnisses) ist der richtige Weg – siehe detaillierte Schritt-für-Schritt-Anleitung, die hier (als oberste Antwort) gepostet wird: apple.stackexchange.com/questions/299731/…
Ich weiß, dass dies ein Necro-Post ist, aber High Sierra hat eine andere Methode und lässt den ApplicationPath am Ende weg. Beispiel: sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume

Antworten (5)

Folgendes müssen Sie tun (Beispiel folgt High Sierra):

  1. Formatieren Sie einen USB-Stick mit dem Format Mac OS Extended, schema GUID Partition Map und nennen Sie ihn Untitled
  2. Laden Sie das Installationsprogramm von https://support.apple.com/en-us/HT208969 herunter und führen Sie es aus
  3. Führen Sie das Installationsprogramm vollständig durch, bis Sie aufgefordert werden, neu zu starten , aber beenden Sie dann das Installationsprogramm
  4. sudo mkdir /Applications/Install\ macOS\ High\ Sierra.app/Contents/SharedSupport
  5. sudo cp -R /macOS\ Install\ Data/ Applications/Install\ macOS\ High\ Sierra.app/Contents/SharedSupport/
  6. sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/Untitled

Und ... wenn Sie während der Installation von OSX einen Fehler erhalten, z. B. "Installer-Ressourcenfehler", gehen Sie folgendermaßen vor:

  1. Strg+Befehl+Umschalt+Alt+H und öffnen Sie das Terminal
  2. cp -rf /Volumes/Install\ macOS\ High\ Sierra/Install\ macOS\ High\ Sierra.app/Contents/SharedSupport/* /Volumes/Untitled/macOS\ install\ data/
  3. Neustart!

Gern geschehen!

DANKE SCHÖN! Über zwei Jahre später war es erschreckend schwierig, darauf eine gute Antwort zu finden. Kann bestätigen, dass es bei Catalina funktioniert hat. Ich habe den Fehler erhalten und Ihr Rat hat ihn gelöst. Hinweis (an wen auch immer): Wenn Sie auf einem externen Laufwerk installieren, müssen Sie die Alt-/Optionstaste gedrückt halten, um nach diesem Neustart fortzufahren. Selbsterklärend, aber es hat mich für eine Schleife geworfen.

So erhalten Sie das vollständige Installationsprogramm:

Methode 1

  • Starten Sie das Installationsprogramm, das die fehlenden Dateien herunterlädt
  • Beenden Sie, wenn Sie zum Neustart aufgefordert werden
  • Kopieren (oder verschieben) Sie die heruntergeladenen Dateien von /macOS Install Datain einen neuen SharedSupportOrdner innerhalb von /Applications/Install macOS High Sierra.app/Contents/. Sie können das tun mit:

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

Wenn Sie befürchten, dass es von selbst neu startet, bevor Sie das Installationsprogramm beenden konnten, versuchen Sie es mit der folgenden manuellen Methode.

Methode 2

Sie können die fehlenden Dateien auch direkt von Apples Server herunterladen:

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"

Der obige Code lädt die benötigten Dateien herunter und verschiebt sie an die richtige Stelle im Stub-Installer. Es lädt die folgenden Dateien herunter:

Wenn Sie eine andere Version oder eine andere Sprache benötigen, listet diese XML-Datei alle Links für verschiedene Versionen bis hin zu High Sierra auf. Es ist jedoch schwierig herauszufinden, welche URL was enthält. *.pkmEine Möglichkeit scheint darin zu bestehen, die aufgelisteten " " oder " "Dateien herunterzuladen *.dist, die ebenfalls XML-Dateien sind, und hineinzuschauen. (Ich frage mich, warum es so schwer sein muss, anstatt einfach das vollständige Installationsprogramm von einer normalen Web- oder Appstore-Seite herunterladen zu können ...)

Es funktioniert, wenn Sie die gesamte Anwendung „ Install macOS Sierra “ aus dem DMG- Archiv in Ihren /Application- Ordner kopieren. dann mit den folgenden Argumenten ausführen:

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

Daher wird das createinstallmedia aus der /Application verwendet, aber das Image aus der DMG

Ich hatte Probleme mit der Methode von JosteinTopland in der akzeptierten Antwort - sie schien zu funktionieren, gab aber später im Installationsprozess immer wieder Fehler aus, selbst wenn seine zusätzlichen Problemumgehungen verwendet wurden.

Ich habe einen anderen Ansatz, der unter Umständen helfen könnte:

  • Installieren Sie von der kleinen App aus auf einem USB-Stick oder auf einer neuen Partition, die zu diesem Zweck am Ende der Festplatte erstellt wurde
  • Neustarten, einrichten und dann: High Sierra innerhalb des neuen High Sierra (!)
  • Aus der neu heruntergeladenen Version:
    • Wenn Sie High Sierra auf dem Hauptlaufwerk haben wollten, können Sie es einfach auf der Hauptpartition neu installieren (dann Ihre temporäre Partition entfernen und die Größe der Hauptpartition ändern).
    • Wenn Sie wirklich einen USB-Installer wollten, dann habe ich festgestellt, dass die von High Sierra heruntergeladene High Sierra die Vollversion war (auf demselben Computer, auf dem ich zuvor nur die kleine Version erhalten habe). Wenn das also auch für Sie funktioniert, können Sie es tun mach weiter und mach einen, aber YMMV.

Ich hatte gestern das gleiche Problem, was für mich (aus irgendeinem Grund) geholfen hat, war das Umbenennen der Installationsdatei und das entsprechende Anpassen des Terminalbefehls. Ich änderte es in etwas Zufälliges, versuchte, den Befehl auszuführen, und als es immer noch nicht funktionierte, änderte ich den Namen zurück, führte den Befehl erneut aus und es funktionierte. Ich bin mir nicht sicher, ob es auch bei dir funktioniert, aber einen Versuch wäre es wert.