Fråga:
macOS High Sierra media installer
Gerardo
2017-09-26 04:08:39 UTC
view on stackexchange narkive permalink

Jag vill skapa ett USB-mediainstallatör för den nya versionen av High Sierra. Jag använder ofta createinstallmedia eller DiskMakerX men för den här nya versionen kan jag bara inte få det att fungera (båda). Jag laddade ner Installera macOS High Sierra.app från App Store men installationsprogrammet är bara 14,2 MB så det innehåller inte High Sierra-bilden. Jag startade installationsprogrammet och det startar nedladdningen men alla nedladdade filer lagras i ./macOS Install Data och jag vill skapa ett USB-mediainstallatör med dessa filer. Någon idé om hur man löser detta?

Även i createinstallmedia använder jag det här kommandot:

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

och jag får:

  / Program / Installera macOS High Sierra.app verkar inte vara ett giltigt OS-installationsprogram.
 

Skärmbilder:

App size

Download folder

Sju svar:
John
2017-11-28 09:21:31 UTC
view on stackexchange narkive permalink

Massiv bump till @IlyaB, jag blev stumpad och försökte få hela 5 GB Installera MacOS High Sierra.app men satt fast med 19 MB-versionen.

Min process för att få en fungerande app som för närvarande gör min startbara USB för High Sierra

1: Gå till Mac App Store och ladda ner High Sierra (19 MB-stubben)

2: Klicka på Fortsätt i installationsprogrammet när den laddas ned

3: Välj din startdiskett (eller vilken disk som helst som har utrymme)

4: Låt installationsprogrammet ladda ner (detta är innehållet i den saknade mappen "SharedSupport" i installationsstubben)

5: Installationsprogrammet kommer att uppmana dig att starta om när du har slutfört nedladdningen av 5 GB, vid den här tiden avsluta installationsprogrammet och starta inte om ditt system!

6: Gå till din root (eller vilken plats du valde i steg 3) och hitta mappen "macOS Install Data"

7: Kopiera innehållet i den mappen och bortse från .DS_Store attached image

(9 filer, mappar, dmgs, pkgs och plists)

8: Gå till mappen Program där Mac App Store laddade ner stubversionen av "Installera macOS High Sierra"

9: Högerklicka på den filen och "Visa paketets innehåll"

10: Skapa en ny mapp som heter "SharedSupport" i mappen Innehåll

11: Klistra in filerna du kopierade tidigare från installationshämtningen

12: Och du är klar! Du bör ha en fullt fungerande installationsfil för startbara USB-enheter eller bara kopiera till andra system, oavsett om de är offline, eller om du bara inte vill ladda ner installationsprogrammet om och om igen.

Jag håller för närvarande på att skapa en startbar USB-enhet för att skapa en Coffee Lake i7 8700k Hackintosh-byggnad. Jag följer denna guide med det rekommenderade moderkortet. Jag försöker uppdatera här med min framgång / misslyckande.

Tack.Försöker förvandla min msi till en trippelstart idag, och jag ville ha det senaste och bästa av varje operativsystem för jag är OCD så, haha.Jag skickar tillbaka om allt fungerar.
I stället för att kopiera innehållet i `macOS Install Data` kopierar du bara hela mappen och byter namn på den till` SharedSupport`.På så sätt kopierar du de osynliga filerna även om du inte har konfigurerat Finder för att göra dem synliga.
Efter steg 4 startade min macOS om * utan att fråga * så jag kunde inte stoppa det.Konstig.
@FranklinYu Välj bara "Avsluta" från menyn för installationsprogrammet innan en liten 30-sekunders timer går ut.
Detta är ett dåligt svar eftersom `/ macOS Install Data` ger dig en` InstallESDDmg.pkg`-fil, inte en `InstallESD.dmg`-fil.
Detta fungerade för mig för att skapa en startbar installationsenhet, men när jag faktiskt använder den för att installera High Sierra, efter den automatiska omstarten, får jag "Ett fel inträffade när installationsresurserna laddades."
Tony Williams
2017-09-26 09:12:23 UTC
view on stackexchange narkive permalink

För det första verkar det som om du inte har laddat ner en korrekt app från App Store.Rätt "Installera macOS High Sierra.app" bör vara 5,18 GB.

För det andra använder du fel syntax för kommandot createinstallmedia i High Sierra-installationsprogrammet.Du behöver nu inte parametern --applicationpath .Kolla in denna Apple-supportsida.

Jag har inte laddat ner macOS High Sierra än, men när jag tittar på det i App Store står det "Storlek: 4,80 GB".Har du en faktisk storlek på den?
Om --applicationpath-parametern försökte jag utan samma resultat.Jag var tvungen att installera High Sierra och sedan ladda ner installationsappen igen.Jag vet inte varför det inte fungerade, jag försökte till och med 3 olika macbooks och samma sak.
Det finns inget behov av parametern `--applicationpath` när du använder` createinstallmedia` från High Sierra.Se: https://support.apple.com/en-us/HT201372
Gerardo
2017-09-27 16:52:17 UTC
view on stackexchange narkive permalink

Så killarna från DiskMakerX gav mig ett svar för att lösa detta problem.

Många (inklusive din verkligen) fick ibland en installationsprogrammet "stub" när du laddar ner Installera MacOS High Sierra-applikation från App Store. Denna "stub" -applikation gjorde det inte inkludera mappen Innehåll / SharedSupport eller dess (mycket viktigt) innehåll. De nödvändiga resurserna laddades istället ner "on-the-fly" när du kör Installera macOS High Sierra-applikationen.

Denna "stub" -applikation är inte användbar som något att importera till din Munki repo, eller att använda med AutoDMG eller autonbi, eller liknande saker. För dessa vill du verkligen ha hela installationsprogrammet, det vill säga en som innehåller alla nödvändiga installationsresurser i Innehåll / SharedSupport.

Många teorier och idéer lades fram om vad som fick en att få stubben mot hela installationsprogrammet. Medan jag fortfarande inte är 100% säker på det här tror jag att vi har begränsat saken.

Det verkar som att när App Store laddar ner installationsprogrammet, det använder också programuppdatering för att få de resurser som normalt finns i innehåll / SharedSupport. Om com.apple.SoftwareUpdate har varit konfigurerad för att använda en CatalogURL som pekar på en programuppdateringskatalog som inte innehåller produkt-URL: er för den nödvändiga Installera macOS High Sierra resurser, du får istället applikationen “stub”.

Om dock programuppdatering använder antingen Apples standard CatalogURL, eller pekas på en intern CatalogURL som innehåller nödvändiga produkter får du hela installationsprogrammet.

För närvarande är de nödvändiga resurserna Produkt 091-34298, “Installera macOS High Sierra ”, men detta kommer nästan säkert att förändras över tiden.

TL; DR: för att få ett fullständigt High Sierra-installationsprogram från App Store, gör säker på att programuppdatering riktas mot Apples programuppdateringsservrar eller en intern server där du har synkroniserat och gjort tillgänglig ”Installera macOS High Sierra” -produkt.

Här är informationen om någon annan har samma problem.

Några saker om installation av macOS High Sierra.app

Och jag hittade en annan lösning ... Installera de senaste OS-uppdateringarna från App Store och efter det borde du få hela installationsprogrammet.

Den sista meningen är det rätta svaret: om du har en helt uppdaterad Sierra (eller förmodligen senare) får du hela installationsprogrammet.
"för att få ett fullständigt High Sierra-installationsprogram från App Store, se till att programuppdatering riktas mot Apples programuppdateringsservrar eller en intern server där du har synkroniserat" - Men hur gör du det ???
Detta får mig att hata äpple som fem gånger mer än vad jag redan gör nyligen, men tack
Det som är fantastiskt är att jag väntar ungefär en och en halv timme på att detta ska slutföras helt, och installationsfilen är fortfarande som 15 MB.Ser ut som att jag har fastnat!
@CoderDave Så här kontrollerar du om du pekar på en anpassad programuppdateringsserver (SUS): `standardläs /Library/Preferences/com.apple.SoftwareUpdate.plist CatalogURL` Om terminalen returnerar ett värde är det din uppdateringsserver.Om det returnerar något som: `Domän / standardparet (/Library/Preferences/com.apple.SoftwareUpdate.plist, CatalogURL) existerar inte` du pekar redan på Apples servrar.För att radera ett anpassat värde kör du det här kommandot: `sudo-standard raderar /Library/Preferences/com.apple.SoftwareUpdate.plist CatalogURL`
Jag tror att det här svaret är föråldrat.Mitt system pekar inte på någon anpassad programvaruuppdateringsserver och jag fick stubinstallatören.
mattpr
2018-04-24 17:06:02 UTC
view on stackexchange narkive permalink

Här är vad som fungerade för mig på Yosemite.

1) Stäng Mac App Store-appen och öppna sedan terminalen.

2) Återställ katalog för programuppdatering

  $ sudo softwareupdate --clear-catalog
softwareupdate: Ändrad katalog till Apple-produktion
 
  • --clear-catalog verkar återställa konfigurationen och se till att programuppdateringen pekar på rätt plats. För vissa människor rapporterar de att det bara räcker att köra det här, starta om och sedan försöka igenom Mac App Store igen för att få fullständig nedladdning. Det fungerade dock inte för mig.

3) Lista tillgängliga uppdateringar för att se om High Sierra dyker upp.

  $ sudo softwareupdate --list
Programuppdateringsverktyg
Upphovsrätt 2002-2012 Apple Inc.

Hitta tillgänglig programvara
Programuppdatering hittade följande nya eller uppdaterade programvara:
   * Installera macOS High Sierra-
    macOS High Sierra (), 5106655K [rekommenderas]
 
  • Om den inte dyker upp ... fungerar det förmodligen inte för dig.

4) Ladda ner uppdateringen

  $ sudo softwareupdate -v -d 'Install macOS High Sierra-'
Programuppdateringsverktyg
Upphovsrätt 2002-2012 Apple Inc.

Hitta tillgänglig programvara

Hämtar macOS High Sierra
   Framsteg: 1%
   Framsteg: 2%
   ...
   Framsteg: 99%
   Framsteg: 100%
Nedladdade macOS High Sierra
Gjort.
 
  • Flaggan -v ger mig nedladdningsförlopp.
  • Eftersom uppdateringen har mellanslag i namnet måste den citeras.
  • Det finns ett mellanslag i slutet av namnet ... fungerar inte utan det ... fantastiskt, eller hur? Det tog mig några minuter att ta reda på det. Om du får Installera macOS High Sierra-: Ingen sådan uppdatering även om den dyker upp i listan över nedladdningar ... det är förmodligen ditt problem.

5) Installera den nedladdade uppdateringen (installerar installationsprogrammet, inte Sierra)

Nedladdade programuppdateringsfiler sparas i / Library / Updates .

  $ ls -1 / Bibliotek / Uppdateringar /
091-76348
Firmware
PPDVersions.plist
ProductMetadata.plist
index.plist
 

I det här fallet händer det att nedladdningen av höga Sierra är 091-76348 som du kan verifiera genom att titta i dist-filen.

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

När du har bekräftat kan du "installera" installationsprogrammet så här:

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

Observera att om du installerar en annan språkversion måste du antagligen ändra engelska till något annat. Bara ls /Library/Updates/091-76348/*.dist för att se vilka "dist" filer du har. (@ chelder kommentar)

När installationen är klar bör du se att hela High Sierra-installationsprogrammet nu finns i mappen / Applications .

  $ ls -d -1 / Applikationer / Installera *
/ Program / Installera macOS High Sierra.app
 

... och det är hela 5 GB

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

Background / Referenser:

Det finns några blogginlägg som diskuterar detta, men det verkar inte finnas någon slutsats varför vissa bara får "stubben" (14-22MB-filen) och andra får hela 5 GB-nedladdningen.För att skapa en USB-startdisk behöver du hela filen."Stubben" fungerar för normala (icke rena installationer) och laddar ner nödvändiga filer i farten.

Denna lösning fungerade också för mig (även i Yosemite)!Observera att jag behövde göra en liten modifiering: istället för att skriva engelska var jag tvungen att ändra det till spanska.Så istället för "` / Library / Updates / 091-76348 / 091-76348.English.dist` "skrev jag" `/ Library / Updates / 091-76348 / 091-76348.Spanish.dist`"
ilique
2017-10-27 01:06:54 UTC
view on stackexchange narkive permalink

Det saknas verkligen SharedSupport-mappen som orsakar detta.För att fixa det bör du starta det lilla "stub" -installatören, det laddar ner alla filer som behövs till ditt hem (/ Användare / användarnamn).Du måste själv avbryta installationen när nedladdningen är klar.

Om du bara flyttar filerna till "stub" installationsmapp, så här till exempel:

  sudo mv / Användare / användarnamn / macOS \ Install \ Data Applications / Installera \ macOS \ High \ Sierra.app/Contents/SharedSupport
 

och kör createinstallmedia igen, det gör vad vi vill att det ska göra.

Manash
2019-06-02 10:56:31 UTC
view on stackexchange narkive permalink

Jag står också inför problemet med att installationsprogrammet är 16 MB.Jag försökte flera gånger men av tur.Sedan laddade jag ner DMG-filerna direkt från Apples webbplats och använde dem för att uppdatera mitt system

Källa

tbussmann
2020-04-08 23:06:04 UTC
view on stackexchange narkive permalink

Det kan vara ganska utmanande att få en fullständig version av High Sierra-installationsprogrammet om du inte vill använda tredjepartsskript eller opålitliga källor.Det officiella sättet är en nedladdning från MAS via länken på denna sida från Apples KB men sannolikt hämtar detta bara stubinstallatören utan den faktiska nyttolasten.

Om du råkar ha en Catalina-maskin finns det nu ett andra officiellt stödt sätt att få det:

  programuppdatering --fetch-full-installer --full-installer-version 10.13.6
 

Med det laddas ned hela installationsprogrammet och placeras i / Applications så att du direkt kan använda createinstallmedia med det.



Denna fråga och svar översattes automatiskt från det engelska språket.Det ursprungliga innehållet finns tillgängligt på stackexchange, vilket vi tackar för cc by-sa 3.0-licensen som det distribueras under.
Loading...