Pytanie:
Jak pobrać system macOS High Sierra do instalacji offline?
Lemon Cat
2018-01-10 03:29:21 UTC
view on stackexchange narkive permalink

Tak, znalazłem

Pobierz macOS High Sierra do instalacji offline [duplikat]

i

Instalator multimediów macOS High Sierra

ale nie pasują do mojego przypadku użycia.Muszę zaktualizować kilka komputerów Mac do wersji High Sierra, aby jak najszybciej rozwiązać problem Spectre / Meltdown, a powyższe pytania dotyczyły wersji beta High Sierra.

A więc: jak pobrać macOS High Sierra do instalacji offline?

Pięć odpowiedzi:
#1
+6
Lemon Cat
2018-01-10 03:34:28 UTC
view on stackexchange narkive permalink

Odpowiadając na moje pytanie:

Z App Store pobierz instalator High Sierra. Po zakończeniu pobierania uruchomi się „Zainstaluj macOS High Sierra”. Kliknij „Kontynuuj”, zaakceptuj umowę licencyjną, wybierz dysk instalacyjny, a następnie instalator zapyta o hasło administratora. Następnie rozpocznie się pobieranie do „/ macOS Install Data” na komputerze lokalnym.

Główny plik danych to

/ macOS Zainstaluj dane / InstallESDDmg.pkg

Po zakończeniu pobierania instalator wyświetli monit o ponowne uruchomienie systemu. Zanim to zrobisz, sprawdź katalog pobierania:

  sudo find / macOS \ Install \ Data -type f -exec ls -l {} \;
-rw-r - r-- 1 personel użytkownika 328 4 grudnia 19:03 '/ Dane instalacji macOS / AppleDiagnostics.chunklist'
-rw-r - r-- 1 personel użytkownika 2613173 4 grudnia 19:03 '/ macOS Install Data / AppleDiagnostics.dmg'
-rw-r - r-- 1 personel użytkownika 4 grudnia 1948 19:03 '/ macOS Install Data / BaseSystem.chunklist'
-rw-r - r-- 1 personel użytkownika 478740408 4 grudnia 19:04 '/ macOS Install Data / BaseSystem.dmg'
-rw-r - r-- 1 personel użytkownika 2124 8 stycznia 08:39 '/ macOS Install Data / index.sproduct'
-rw-r - r-- 1 personel użytkownika 4706541399 4 grudnia 19:09 '/ macOS Install Data / InstallESDDmg.pkg'
-rw-r - r-- 2 koło użytkownika 1584 4 grudnia 19:09 '/ macOS Install Data / InstallInfo.plist'
-rw-r - r-- 1 koło główne 893 8 stycznia 07:38 '/ Dane instalacji systemu macOS / Pliki zablokowane / .disk_label'
-rw-r - r-- 1 korzeń główny 15 8 stycznia 07:38 '/ macOS Install Data / Locked Files / .disk_label.contentDetails'
-rw-r - r-- 1 korzeń główny 3557 8 stycznia 07:38 '/ macOS Install Data / Locked Files / .disk_label_2x'
-rwxr-xr-x 1 koło główne 23520 1 grudnia 12:37 '/ macOS Install Data / Locked Files / cleanup_installer'
-rw-r - r-- 1 personel użytkownika 269647 17 maja 2017 '/ macOS Install Data / OSX_10_13_IncompatibleAppList.pkg'
 

Następnie skopiuj katalog pobierania na inny komputer do wykorzystania w przyszłości.

Lub użyj jednego lokalnego Maca jako pamięci podręcznej iCloud / MAS, a resztę pobierz z tego.
Jak osiągnąłeś ostatnią część?Próbowałem tego na aktualizacji 10.10.5 do macOS High Sierra: 1) pobierz pliki na komputer A 2) skopiuj pliki na komputer B 3) uruchom instalator na B, ale spowoduje to usunięcie skopiowanych plików, a instalator rozpocznie od pobrania plików.Jakieś pomysły?
Możesz przyjrzeć się udostępnianiu netboot.Sprawia, że życie jest o wiele łatwiejsze.
#2
+2
tbussmann
2020-04-08 23:23:52 UTC
view on stackexchange narkive permalink

Jak @spacebiker wskazał w swojej odpowiedzi, najlepszym sposobem jest utworzenie bootowalnej pamięci USB do instalacji offline za pomocą narzędzia createinstallmedia , które jest dostarczane z instalatorem. W tym celu konieczne jest pełne pobranie instalatora (około 5,23 GB), podczas gdy w większości przypadków z MAS pobierana jest tylko wersja pośrednicząca (około 20 MB). (Jeśli nie masz High Sierra w historii zakupów, kliknij łącze na tej stronie w bazie wiedzy Apple).

Oprócz ręcznych sposobów montażu pełnego instalatora z temp. pliki do pobrania podczas instalacji opisane w różnych innych odpowiedziach tutaj, jest teraz dostępne drugie oficjalnie obsługiwane źródło, jeśli masz komputer Mac z systemem Catalina lub nowszym dostępnym , który jest również zgodny z systemem operacyjnym do pobrania :

  aktualizacja oprogramowania --fetch-full-installer --full-installer-wersja 10.13.6
 

W ten sposób pełny instalator jest pobierany i umieszczany w / Applications , dzięki czemu możesz bezpośrednio użyć z niego createinstallmedia :

  sudo / Applications / Install \ macOS \ High \ Sierra.app/Contents/Resources/createinstallmedia --volume / Volumes / USB / --applicationpath / Applications / Install \ macOS \ High \ Sierra.app
 
Czy kiedykolwiek udało ci się z „drugim oficjalnie obsługiwanym źródłem” wywołać polecenie „softwareupdate” z nową opcją „--fetch-full-installer”?U mnie to nie zadziałało, zobacz https://apple.stackexchange.com/questions/388218/create-a-bootable-installer-for-high-sierra-under-macos-catalina.
@Johnmager: tak, jasne - przetestowałem instrukcje na MacMini7,1 i właśnie teraz na maszynie wirtualnej.Pobieranie przebiegło pomyślnie.W moim rozumieniu to, co dzieje się pod maską, powinno być bardzo podobne do tego, co robi `installinstallmacos.py` - czy to się udało?
Ale kolejny test na MacMini8,1 nie powiódł się, tak jak twój.Aby to rozwiązanie działało, sprzęt musi być obsługiwany przez pobierany system operacyjny.- Zaktualizowałem odpowiedź.`installinstallmacos.py` może również pobrać nieobsługiwane wersje.
Dzięki za wyjaśnienie.Zaakceptowałem Twoją odpowiedź w powiązanym poście https://apple.stackexchange.com/questions/388218/create-a-bootable-installer-for-high-sierra-under-macos-catalina/389624#389624.
#3
+1
Johnmager
2020-04-17 21:23:52 UTC
view on stackexchange narkive permalink

Kiedy próbowałem utworzyć bootowalny instalator dla High Sierra, napotkałem problem polegający na tym, że instalator pobrany z App Store okazał się wersją „zastępczą”. Ten problem został zgłoszony w kilku miejscach, na przykład w bieżącym wątku, a także tutaj instalatorze multimediów macOS High Sierra.

Szczerze mówiąc, byłem zmęczony wypróbowywaniem jednego obejścia po drugim, które bystrzy ludzie wypracowali, aby przezwyciężyć ten problem, a to, na dobre lub na złe, rozwiązało mój problem. Postanowiłem więc zaufać podejściu Grega Neagle'a i zastosować jego scenariusz do rozwiązania problemu. Tak to u mnie zadziałało:

  1. Pobierz skrypt installinstallmacos.py z
    https://github.com/munki/macadmin-scripts/blob/master/installinstallmacos.py
  2. Uruchom

      sudo python /path_to/installinstallmacos.py --catalogurl https://swscan.apple.com/content/catalogs/others/index-10.13-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard -leopard.merged-1.sucatalog --raw
     

    Uruchomiony skrypt oferuje teraz listę produktów instalacyjnych do wyboru:

      # ProductID Wersja Data publikacji kompilacji Tytuł
    1 041-91741 10.13.6 17G2208 2019-10-13 macOS High Sierra
    2061-96006 10.15.4 19E287 2020-04-08 macOS Catalina
    3041-91758 10.13.6 17G66 2019-10-19 macOS High Sierra
    4061-86291 10.15.3 19D2064 2020-03-23 ​​macOS Catalina
    5061-26589 10.14.6 18G103 2019-10-14 macOS Mojave
    6061-96006 :: 1 10.15.4 19E287 2020-04-08 macOS Catalina
    7041-88800 10.14.4 18E2034 2019-10-23 macOS Mojave
    8041-90855 10.13.5 17F66a 2019-10-23 Zainstaluj system macOS High Sierra Beta
    9061-26578 10.14.5 18F2059 2019-10-14 macOS Mojave
     

    W naszym przypadku wybieramy opcję 3.

    Skrypt kończy się pomyślnie. Utworzone dane:

    /path-to-working-dir/Install_macOS_10.13.6-17G66.sparseimage
    i katalog
    / path-to-working-dir / content

  3. Otwieramy teraz sparseimage przez DiskImageMounter (przez Finder) i przeciągamy plik instalatora .app do / Applications, który w naszym przypadku to Install macOS High Sierra.app

  4. Teraz możemy utworzyć bootowalny instalator na odpowiednim woluminie:

      sudo / Applications / Install \ macOS \ High \ Sierra.app/Contents/Resources/createinstallmedia --volume / Volumes / volume_to_contain_high_sierra_installer --applicationpath / Applications / "Zainstaluj macOS High Sierra.app"
    
  5. Do testu: uruchom nowo utworzony instalator znajdujący się na zewnętrznym dysku twardym i zaktualizuj klon Macintosh HD z systemem OS X 10.11.6 El Capitan do macOS High Sierra 10.13.6, w którym ten klon znajduje się na innym zewnętrznym dysku twardym; oba dyski twarde podłączone do urządzenia za pośrednictwem koncentratora USB 3. Proces instalacji działał bez żadnych problemów i zajął mniej niż godzinę.

Hardware-Software-Environment
MacBook Pro z początku 2015 r. Z systemem OS X 10.11.6 El Capitan. Nie ma włączonego szyfrowania.

S Niektóre komentarze do skryptu installinstallmacos.py

  1. Jest to narzędzie typu open source składające się z około 600 wierszy napisane w języku Python. To narzędzie skanuje regularne katalogi Apple Software Update i jest w stanie stworzyć szeroki zakres instalatorów macOS. Z mojego punktu widzenia kod jest przeciwieństwem bycie nieprzejrzystym; mając podstawową wiedzę o Pythonie, możesz przeczytać kod i zapoznaj się z pomysłami. Genialne oprogramowanie!

  2. Kroki przetwarzania; cytat z odnośnika nr 2 poniżej:

      1. Przeanalizuj określony kanał aktualizacji oprogramowania.
    2. Zidentyfikuj wymienione produkty, które wydają się być instalatorami macOS.
    3. Wyświetl menu z dostępnymi opcjami.
       Po wybraniu jednej z dostępnych opcji skrypt wykonuje następujące czynności:
    4. Tworzy obraz dysku i nadaje mu nazwę zawierającą odpowiednie informacje dla określonego instalatora systemu macOS.
    5. Montuje obraz dysku.
    6. Pobiera wszystkie odpowiednie pakiety z kanału aktualizacji oprogramowania dla określonego instalatora macOS.
    7. Instaluje pakiety na obrazie dysku.
    8. Odłącza obraz dysku.
    9. Przechowuje obraz dysku w bieżącym katalogu roboczym (prawdopodobnie będzie to katalog domowy zalogowanego użytkownika).
    
  3. Tekst pomocy installinstallmacos.py:

      użycie: installinstallmacos.py [-h] [--seedprogram SEEDPROGRAM]
                              [--catalogurl CATALOGURL]
                              [--workdir path_to_working_dir] [--compress]
                              [--raw] [--ignore-cache]
    opcjonalne argumenty:
    -h, --help wyświetla ten komunikat pomocy i kończy działanie
    --seedprogram SEEDPROGRAM
                        Którego katalogu programu nasiennego użyć. Prawidłowe wartości to
                        PublicSeed, CustomerSeed, DeveloperSeed.
    --catalogurl KATALOGURL
                        Adres URL katalogu aktualizacji oprogramowania. Ta opcja zastępuje wszystkie pliki
                        opcja seedprogram.
    --workdir path_to_working_dir
                        Ścieżka do katalogu roboczego na woluminie zawierającym ponad 10 GB
                        wolne miejsce. Domyślnie działa obecnie
                        informator.
    --compress Wyświetla skompresowany obraz dysku tylko do odczytu z rozszerzeniem
                        Zainstaluj aplikację macOS w katalogu głównym. To jest teraz
                        domyślna. Użyj --raw, aby uzyskać rzadki obraz do odczytu i zapisu
                        z aplikacją w katalogu Aplikacje.
    --raw Wyświetla rzadki obraz do odczytu i zapisu z aplikacją w formacie
                        Katalog aplikacji. Wymaga mniej dostępnego dysku
                        przestrzeń i jest szybszy.
    --ignore-cache Ignoruje wszystkie wcześniej buforowane pliki.
    

References

  1. Greg Neagle o funkcjonalności i wykorzystaniu jego skryptu installinstallmacos.py :
    Skrypt umożliwiający pobranie składników instalatora systemu macOS z serwerów aktualizacji oprogramowania firmy Apple, a następnie zainstalowanie tych składników jako działającą „Zainstaluj aplikację macOS High Sierra.app” na obraz dysku.
    https://github.com/munki/macadmin-scripts/blob/master/docs/installinstallmacos.md

  2. Dokumenty installinstallmacos.py przypadek użycia dotyczący tworzenia instalatorów systemu macOS High Sierra.
    https://derflounder.wordpress.com/2018/02/27/using-installinstallmacos-py-to-download-macos-high-sierra-installers/

Przetestowany i zakończony sukcesem na komputerze iMac w połowie 2011 r .: utworzono instalator USB dla High Sierra 10.13.6 i użyłem go do zainstalowania.
#4
  0
spacebiker
2019-06-06 02:15:58 UTC
view on stackexchange narkive permalink

Jeśli uruchomisz instalator o rozmiarze 19 MB (/ Aplikacje / Zainstaluj macOS High Sierra), pobierze on pozostałe pliki instalacyjne i umieści je w katalogu / macOS Install Data. Po prostu przerwij instalację, gdy zapyta, na który dysk chcesz zainstalować.

Aby przywrócić możliwość tworzenia nośników instalacyjnych, wykonaj następujące czynności: Otwórz Terminal i uruchom: sudo -s Wprowadź poświadczenia administratora, aby uzyskać dostęp do roota i wytnij i wklej następujące 3 polecenia

  mkdir / Applications / Install \ macOS \ High \ Sierra.app/Contents/SharedSupport
cd / macOS \ Install \ Data
odnaleźć .-mount |cpio -pvdm / Applications / Install \ macOS \ High \ Sierra.app/Contents/SharedSupport
 

Możesz teraz użyć normalnego polecenia createinstallmedia:

  sudo / Applications / Install \ macOS \ High \ Sierra.app/Contents/Resources/createinstallmedia --volume / Volumes / USB / --applicationpath / Applications / Install \ macOS \ High \ Sierra.app/ --bez interakcji
 
#5
-1
Tim
2018-05-05 13:23:19 UTC
view on stackexchange narkive permalink

Miałem podobny problem, ale powyższe rozwiązanie nie zadziałało. Nadal szukam rozwiązania do uaktualnienia do macOS High Sierra przy użyciu wcześniej pobranych plików instalacyjnych.

Myślałem, że znalazłem rozwiązanie poniżej, ale to też nie zadziałało.

Użyj ponownie plików instalacyjnych na identycznych komputerach Mac (być może)

to nie działało dla mnie, instalator skarżył się na uszkodzone / złe pliki instalacyjne po ponownym uruchomieniu. Być może dzieje się tak dlatego, że pliki instalacyjne zostały pobrane w 10.9 i próbowałem je zainstalować w 10.10 - więc może działać dla ciebie

  1. Pobierz pliki instalacyjne systemu macOS na komputer
    1. Skorzystaj ze sklepu z aplikacjami (zalecane)
      1. Pobierz „Zainstaluj macOS High Sierra.app” z App Store
      2. Uruchom instalator, który pobiera pliki instalatora, zatrzymaj instalator, gdy poprosi o ponowne uruchomienie
      3. Pliki znajdują się teraz w / macOS \ Install \ Data
    2. Pobierz pliki ręcznie
      1. Zobacz https://github.com/Jinsung-L/install-macos-high-sierra
      2. Zobacz https://www.insanelymac.com/forum/topic/329828-making-a-bootable-high-sierra-usb-installer-entirely-from-scratch-in-windows-or-linux -mint-without-access-to-mac-or-app-store-installerapp /
      3. Zobacz https://7labs.io/tips-tricks/macos-high-sierra-direct-download.html
      4. Problem: nie jestem pewien, jak wybrać plik InstallESD do pobrania, ten post może pomóc https://apple.stackexchange.com/a/323497/18679
    3. Użyj narzędzia pobierania innej firmy (dosdude) - nie testowane
      1. Zobacz http://dosdude1.com/highsierra/
  2. Pobierz aplikację Install macOS High Sierra.app
    1. Pobierz z App Store (zalecane)
    2. Skopiuj z pierwszego komputera
  3. Skopiuj wszystkie pliki instalacyjne (± 5 GB) z pierwszego komputera do / Applications / Install macOS High Sierra / Contents / SharedSupport
    1. Najpierw ustaw podkatalog jako główny SharedSupport, jeśli nie istnieje (prawdopodobnie) sudo mkdir / Applications / Install \ macOS \ High \ Sierra.app/Contents/SharedSupport/
    2. Skopiuj pliki do nowo utworzonego podkatalogu
      1. sudo cp -p / macOS \ Install \ Data / * / Applications / Install \ macOS \ High \ Sierra.app/Contents/SharedSupport/
    3. Zobacz temat Instalator multimediów macOS High Sierra
  4. Uruchom Install \ macOS \ High \ Sierra.app jak zwykle
  5. Instalator powinien pominąć pobieranie i natychmiast poprosić o ponowne uruchomienie

To nie działa (dla mnie)

  1. Skopiuj pliki (pobrane powyżej) bezpośrednio do / macOS \ Install \ Data - program instalacyjny usunie te pliki i pobierze je ponownie

Źródła

Instalator multimediów macOS High Sierra

Zamień krok 2) i krok 1) powyżej.tzn. najpierw pobierz instalator, a następnie pobierz pełny obraz.


To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...