Pytanie:
Jak utworzyć instalator El Capitan na komputerze Mac zainstalowanym na Catalinie (lub po El Capitanie) do użycia z instalatorem rozruchowym USB
mhaselup
2020-01-13 12:44:43 UTC
view on stackexchange narkive permalink

Pobrałem plik dmg El Capitan (InstallMacOSX.dmg) dostarczony przez firmę Apple.Rozszerzony obraz dmg zawiera pakiet „InstallMacOSX.pkg”, który należy uruchomić, aby utworzyć instalator El Capitan, ale kończy się niepowodzeniem z komunikatem „Tej wersji systemu OS X 10.11 nie można zainstalować na tym komputerze”.prawdopodobnie dlatego, że całkiem rozsądnie nie miałoby sensu instalowanie na nowszej wersji systemu operacyjnego.Jednak w tym przypadku chcę utworzyć rozruchowy dysk USB do instalacji na innym komputerze Mac.

Utknąłem w sytuacji jajka i kury, w której potrzebuję innej maszyny z systemem El Capitan lub starszym do utworzenia i instalatora rozruchu El Capitan.

W przypadku El Cap jest narzędzie o nazwie `createinstallmedia`, które utworzy dla Ciebie USB
Tak, planuję użyć tego narzędzia, ale najpierw muszę utworzyć nośnik instalacyjny „El Capitan”, w którym mam problemy.
Zakładam, że klikasz dwukrotnie plik „.dmg”.Musisz go zamontować, abyś mógł zobaczyć zawartość.Spróbuj tego w Terminalu `hdiutil attach / path / to / dmg`
Dmg montuje się dobrze.Widzę plik „InstallMacOSX.pkg”, ale nie można go uruchomić.Wygląda na to, że instalator ma logikę, która mówi, że ten pakiet chce zainstalować wersję systemu operacyjnego, która jest niekompatybilna, tj. Starsza niż ta, która jest już na tym komputerze.Wydawałoby się, że to przeskakiwanie pistoletu, ponieważ celem pakietu jest utworzenie pliku instalacyjnego, a nie faktyczna instalacja.
Jeśli klikniesz ten plik prawym przyciskiem myszy, zobaczysz opcję „Pokaż zawartość”?Nie mogę teraz przeprowadzić testu, ponieważ jestem z dala od komputera Mac i mam tylko iPada (i robię to wszystko z pamięci)
Czy drugi Mac ma wbudowany nośnik ratunkowy (Cmd-R w czasie rozruchu), który umożliwi zainstalowanie najnowszej wersji systemu MacOS obsługiwanego przez komputer?
Brak opcji „Pokaż zawartość” pliku InstallMacOSX.pkg.
Wypróbowano Command-R, ale proces po prostu zawiesza się, gdy wydaje się, że jest pobierany po przejściu przez różne oczekiwane opcje.
Spróbuj ręcznie rozwinąć `pkg` za pomocą polecenia` pkgutil --expand foobar.pkg / destination / path / `Następnie powinieneś być w stanie przejść przez katalog i wykonać polecenie` createinstallmedia`
OK pkgutil pozwolił mi zajrzeć do "InstallMacOSX.pkg", więc sądzę, że pobieranie nie było uszkodzone.Zgodnie z instrukcjami na stronie Apple muszę uruchomić polecenie „sudo / Applications / Install \ OS \ X \ El \ Capitan.app/Contents/Resources/createinstallmedia --volume / Volumes / MyVolume --applicationpath / Applications / Install\ OS \ X \ El \ Capitan.app "-Nie mogę znaleźć niczego o nazwie" OS X El Capitan.app "w pakiecie, więc przypuszczalnie wykonywane jest jakieś przetwarzanie w celu utworzenia tego pliku wykonywalnego.
Wygląda na to, że będę musiał umieścić Ubuntu na tym Macu mini, zamiast walić głową w zepsute instrukcje instalacji Apple.To naprawdę nie powinno być takie trudne.
Po prostu spróbuj wyszukać `createinstallmedia` Spróbuj` find / path / of / extract / pkg -name createinstallmedia` Chciałbym móc to wypróbować, ale mój iPad nie obsługuje poleceń Unix :-( PS. @me, więcotrzymać powiadomienie, że opublikowałeś komentarz do odpowiedzi.
OK, rozwiązałem problem.Ponieważ nie mogłem znaleźć żadnego problemu z pobieraniem, próbowałem zainstalować plik pkg na innym komputerze z systemem Sierra (10.12.6) - to zadziałało.Wygląda więc na to, że jest to problem związany z tworzeniem przez Catalinę nośników instalacyjnych dla starszych wersji OSX.Mam nadzieję, że to nie gryzie zbyt wielu innych ludzi.@Allan dziękuje za wszystkie wskazówki dotyczące przeszukiwania plików pkg, których nie znałem.
@Allan, jeśli możesz wstawić zastępczą odpowiedź, zagłosuję za nią.
Powiem ci co ... Jesteś tu nowicjuszem i byłem bardziej zainteresowany pomaganiem ci, więc mogłem również dowiedzieć się, jaka była odpowiedź w odniesieniu do Cataliny niż punkty (wydaje się, że coraz bardziej trzymam się Mojave).Wolałbym raczej przekazać wam dobrą karmę.Jeśli napiszesz, edytuję, jeśli to konieczne, i zwiększę głos, abyś mógł przynajmniej uzyskać więcej przywilejów na tej stronie.
Pozwól nam [kontynuować tę dyskusję na czacie] (https://chat.stackexchange.com/rooms/103242/discussion-between-mhaselup-and-allan).
Pięć odpowiedzi:
David Anderson
2020-04-29 13:48:37 UTC
view on stackexchange narkive permalink

Uwaga: ta odpowiedź została zaadaptowana z odpowiedzi Klanomath do zupełnie innego pytania.

W witrynie firmy Apple znajduje się łącze Jak zaktualizować do OS X El Capitan, które spowoduje pobranie pliku, którego można użyć do utworzenia pliku Install OS X El Capitan podanie. Jeśli jednak model Maca jest zbyt nowy, aby umożliwić instalację dla El Capitan, podczas próby utworzenia aplikacji Install OS X El Capitan pojawi się poniższy komunikat.

Tej wersji systemu OS X 10.11 nie można zainstalować na tym komputerze.

Jeśli próbujesz utworzyć instalacyjny dysk flash USB, który będzie używany na innym komputerze Mac, nadal możesz użyć pobranego pliku do utworzenia tego instalatora. Instrukcje są podane poniżej.

Ta metoda została zweryfikowana przy użyciu następujących konfiguracji.

  • Catalina na pasku dotykowym MacBooka Pro 2017 do użytku z iMakiem 2009 24 ”.
  • Mojave na komputerze Mac mini 2018 do użytku w maszynie wirtualnej VirtualBox na iMac 2013 21,5 ".
  • Catalina na iMac 2013 21,5 "do użytku w maszynie wirtualnej VirtualBox na tym samym Macu.

Poniższych kroków można użyć, aby utworzyć instalator USB dla El Capitan.

  1. Skorzystaj z instrukcji w witrynie firmy Apple Jak zaktualizować system do OS X El Capitan, aby pobrać plik InstallMacOSX.dmg .
  2. Użyj Narzędzia dyskowego, aby wymazać dysk flash o pojemności 16 GB lub większej. Jeśli w oknie Narzędzia dyskowego znajduje się menu rozwijane Widok , upewnij się, że wybrana jest opcja Pokaż wszystkie urządzenia . Podświetl pamięć flash, a następnie kliknij przycisk Wymaż . Użyj ustawienia pokazanego na poniższym obrazku.

    Następnie kliknij przycisk Erase . Po zakończeniu wymazywania kliknij przycisk Gotowe .

  3. Użyj aplikacji Finder, aby otworzyć plik InstallMacOSX.dmg .
  4. Wprowadź poniższe polecenia. W folderze / tmp zostanie utworzony folder o nazwie El Capitan do przechowywania plików tymczasowych.

    Uwaga: najłatwiejszym sposobem wprowadzenia poleceń jest skopiowanie z tego dokumentu i wklejenie w oknie terminala.

      rm -rf / tmp / El \ Capitan
    pkgutil --expand / Volumes / Install \ OS \ X / InstallMacOSX.pkg / tmp / El \ Capitan
    diskutil eject Install \ OS \ X
    cd / tmp / El \ Capitan
    hdiutil dołącz InstallMacOSX.pkg / InstallESD.dmg -noverify -nobrowse -mountpoint / Volumes / esd
    sudo asr restore -source /Volumes/esd/BaseSystem.dmg -target / Volumes / MyVolume -noprompt -noverify -erase
     


    Po wpisaniu ostatniego polecenia podanego powyżej, możesz otrzymać komunikat podobny do podanego poniżej.

      asr: Nie można spersonalizować woluminu / woluminów / systemu podstawowego OS X.
     


    Niektóre wersje systemu macOS będą generować ten komunikat, podczas gdy inne wersje nie. Podejrzewam, że jest to komunikat krytyczny, ponieważ został zwrócony stan wyjścia 1.

    Kontrola ustalona, ​​że ​​część polecenia, która się nie powiodła, jest nieważna.

    Dlatego mogłem zignorować ten błąd. Jednak błędu można również uniknąć, stosując następujące kroki podane w poniższej sekcji zatytułowanej Alternative to Using the asr Command.

  5. Aby zakończyć tworzenie instalatora rozruchowego dysku flash USB El Capitan, wprowadź poniższe polecenia.

      diskutil rename OS \ X \ Base \ System Install \ El \ Capitan
    rm / Volumes / Install \ El \ Capitan / System / Installation / Packages
    cp -rp / Volumes / esd / Packages / Volumes / Install \ El \ Capitan / System / Installation
    cp -rp /Volumes/esd/BaseSystem.chunklist / Volumes / Install \ El \ Capitan /
    cp -rp /Volumes/esd/BaseSystem.dmg / Volumes / Install \ El \ Capitan /
    hdiutil odłącz / Volumes / esd
    sudo bless --folder / Volumes / Install \ El \ Capitan / System / Library / CoreServices --label Install \ El \ Capitan
    cp / Volumes / Install \ El \ Capitan / Install \ OS \ X \ El \ Capitan.app/Contents/Resources/InstallAssistant.icns / Volumes / Install \ El \ Capitan / .VolumeIcon.icns
    cd „$ HOME”
    rm -r / tmp / El \ Capitan
    diskutil eject Install \ El \ Capitan
     

  6. Wyjmij dysk flash. Gotowe.

Alternatywa dla użycia polecenia asr

Polecenie podane poniżej może wygenerować komunikat o błędzie i / lub zawiesić się w zależności od wersji systemu macOS i być może modelu komputera Mac, którego używasz.

  sudo asr restore -source /Volumes/esd/BaseSystem.dmg -target / Volumes / MyVolume -noprompt -noverify -erase
 

Możesz uniknąć wprowadzania powyższego polecenia, wykonując kroki podane poniżej.

  1. Jeśli wolumin na dysku flash USB nie jest już oznaczony jako MyVolume , użyj Narzędzia dyskowego, aby wymazać dysk flash. Podświetl pamięć flash, a następnie kliknij przycisk Wymaż . Użyj ustawienia pokazanego na poniższym obrazku.

    Następnie kliknij przycisk Erase . Po zakończeniu wymazywania kliknij przycisk Gotowe .

  2. Wprowadź następujące polecenie, aby utworzyć rzadki obraz dysku flash.

      hdiutil create -type SPARSE -size 10g -layout MBRSPUD -fs HFS + J -volname MyImage -attach / tmp / El \ Capitan / MyImage
     

  3. Zasadniczo, chcesz przywrócić do woluminu MyImage z ukrytego pliku BaseSystem.dmg . Ukryty plik BaseSystem.dmg jest pokazany na obrazku okna Findera pokazanym poniżej. Dysk OS X Install ESD można znaleźć w ukrytym woluminie Volumes w folderze głównym.

    Istnieje wiele sposobów przeglądania ukrytych plików. Te sposoby zależą od używanej wersji systemu OS X lub macOS. Być może będziesz musiał przeszukać internet w celu znalezienia odpowiedniego dla siebie sposobu.

    Podświetl wolumin MyVolume pokazany w oknie głównym Narzędzia dyskowego. Kliknij przycisk Przywróć , a następnie przycisk Obraz . Wybierz plik BaseSystem.dmg , jak pokazano poniżej. Następnie kliknij przycisk Przywróć .

    Po pomyślnym przywróceniu powinien zostać wyświetlony poniższy obraz. Możesz kliknąć przycisk Gotowe i zamknąć Narzędzie dyskowe.

    Ponadto powinieneś otrzymać następujące wyskakujące okienko.

  4. Wprowadź następujące polecenia, aby sklonować na dysk flash.

    Uwaga: wykonanie polecenia dd zajmuje dużo czasu. Zobacz tę odpowiedź, aby śledzić postęp działania polecenia dd . Bajty do przesłania to około 10 GB.

      getdsk () {local "x = $ (informacja diskutil" $ 2 "| grep Część \ z \ Całość)"; eval $ 1 '= "/ dev / $ {x ## *}"'; }
    getdsk DSK1 OS \ X \ Base \ System
    getdsk DSK2 MyVolume
    diskutil unmountdisk $ DSK1
    diskutil unmountdisk $ DSK2
    sudo dd if = $ DSK1 of = $ DSK2 bs = 1m
    diskutil eject $ DSK1
    diskutil unmountdisk $ DSK2
    diskutil mountdisk $ DSK2
     

    Uwaga: ponieważ oryginał zostanie natychmiast wysunięty i ostatecznie usunięty, nie zawracałem sobie głowy użyciem polecenia hfs.util do zmiany identyfikatora UUID klonu.

Możesz teraz przejść do pozostałych kroków.

Referencje

Jak utworzyć rozruchowy dysk flash USB na komputerze Mac?
Jaki jest najlepszy sposób na wygenerowanie dysku flash USB Yosemite lub Mavericks?
Zainstaluj El Capitan z VirtualBox na OS X

Kocham Cię!Szukałem rozwiązania godzinami!
OMG, to najlepsza odpowiedź, jaką kiedykolwiek widziałem w jakiejkolwiek witrynie StackExchange!Mam duże doświadczenie z systemami MacOS i Linux, ale nie wiedziałem o poleceniu asr :) Dziękuję za poświęcenie czasu na napisanie tego obszernego artykułu!
-1
Ponieważ opublikowałeś ten sam komentarz do odpowiedzi udzielonej przez @ChrisBraucker,, czy możesz określić, na którym etapie mojej odpowiedzi masz ten problem?
ChrisBraucker
2020-04-16 18:57:14 UTC
view on stackexchange narkive permalink

Utknąłem w tej samej sytuacji przez jakiś czas i znalazłem sposób na utworzenie nośnika instalacyjnego (instalacja podczas rozmowy) na MacOS Catalina. Wymagana jest odrobina magii Terminala, ale nic nadzwyczajnego.

Utworzę tymczasowy folder na Pulpicie, aby łatwiej było sprawdzić strukturę za pomocą wyszukiwarki.

Kroki, które należy wykonać, aby uruchomić polecenie, zgodnie z sugestią na https://support.apple.com/en-sg/HT201372

  1. Pobierz i zamontuj obraz El Capitan (np. dwukrotnie kliknij .dmg plik )
  2. Otwórz aplikację Terminal
  3. (opcjonalnie) Zmień na pulpit cd ~ / Desktop
  4. (opcjonalnie) Utwórz folder tymczasowy mkdir installCapitan && cd installCapitan
  5. Wypakuj instalator tutaj xar -xf / Volumes / Install \ OS \ X / InstallMacOSX.pkg
  6. Przejdź do folderu wynikowego, używając cd InstallMacOSX.pkg
  7. Teraz wita Cię kilka plików, np. Payload , Scripts , InstallESD.dmg
  8. Rozpakuj Payload z tar xvzf Payload
  9. Teraz masz Install OS X El Capitan.app Apple mówi w powyższym linku
  10. Jeszcze jeden krok - przenieś dane instalacji tam, gdzie powinny: mv InstallESD.dmg Install \ OS \ X \ El \ Capitan.app/Contents/SharedSupport/

Teraz uruchomienie polecenia createinstallmedia powinno działać po podaniu odpowiednich ścieżek, a to powinno działać:

  sudo Install \ OS \ X \ El \ Capitan.app/Contents/Resources/createinstallmedia \
        --applicationpath ./Install \ OS \ X \ El \ Capitan.app \
        --volume / Volumes / my_install_volume
 

Zmień odpowiednio ścieżkę woluminu instalacyjnego i uważaj, aby wybrać właściwy, w przeciwnym razie może dojść do utraty danych.

edycja: Jeśli twój instalator nie działa i nie jest w stanie zweryfikować nośnika instalacyjnego, sprawdź tę odpowiedź, pomogła mi: https://apple.stackexchange.com/a/232016/371520

Powodzenia

Przybyłem tutaj po wielu godzinach majstrowania przy próbie utworzenia instalatora dla starego iMaca.nowy Mac, co za absolutny ból.Ten przewodnik działał dla mnie, ale ** zapoznaj się z uwagą domc poniżej dotyczącą dodatkowego kroku wymaganego po kroku 5 **
@domc Uwzględniłem informacje, dziękuję za wskazanie tego!
@ChrisBraucker Utknąłem na `` Kopiowanie plików instalatora na dysk ... '' czekałem 4 godziny.Jakieś rozwiązanie?
@Jack przepraszam za spóźnioną odpowiedź, czy mimo wszystko odniosłeś jakiś sukces, czy próbowałeś ponownie uruchomić instalator, szczególnie w przypadku sudo?długi czas pracy zawsze może być związany z niską wydajnością dysku (interfejs USB lub nośnik danych).jeśli tak jest, możesz to sprawdzić w terminalu za pomocą `iostat -w 1`
@ChrisBraucker dzięki stary.Mam sukces z nowym pendrive'em, ale teraz utknąłem podczas instalacji na Macu mini.zadałem również pytanie tutaj https://apple.stackexchange.com/questions/394919/error-on-el-capitan-installation-this-copy-of-the-install-os-x-el-capitan-applic
Bardzo dobrze działało, wielkie dzięki!
mhaselup
2020-01-13 16:26:22 UTC
view on stackexchange narkive permalink

Odpowiedź jest taka, że wydaje się, że jest problem z utworzeniem przez Catalinę aplikacji instalacyjnej dla innych wersji OSX - na pewno z El Capitanem z tego problemu.Rozwiązaniem było postępowanie zgodnie z procedurą dostarczoną przez Apple https://support.apple.com/en-sg/HT201372, ale w tym przypadku działała na innej wersji OSX-Sierra.

Zgadzam się, że użycie innej wersji OS X jest obejściem, ale jeśli nie masz żadnego innego dostępnego Maca (mam 2 inne komputery Mac w domu, oba z Cataliną i tak bezużyteczne) jest to problem i jeszcze otwarte pytanie.Czy ktoś znalazł inne rozwiązanie?
domc
2020-04-19 16:58:53 UTC
view on stackexchange narkive permalink

Nie mam wystarczającej liczby punktów reputacji, aby głosować lub komentować rozwiązanie Chrisa Brauckera, ale wydaje się, że działa dla mnie ... pisząc na pamięć USB, gdy rozmawiamy po wielu godzinach prób znalezienia sposobu na przekonanie Cataliny doutwórz bootowalny dysk USB dla El Capitan.

Jeden dodatkowy krok (5b) może zostać dodany dla stosunkowo nieskomplikowanych użytkowników terminala, którego zrozumienie zajęło mi trochę czasu. Po kroku 5 nie pojawia się folder z zawartym w nim ładunkiem.Najpierw musisz zrobić cd InstallMacOSX.pkg aby dostać się do tego folderu i zobaczyć plik z ładunkiem

Zapraszamy do Ask Different!Prosimy o powstrzymanie się od dodawania komentarzy w sekcji Odpowiedź, to jest odpowiedzi na pytania.Gdy uzyskasz wystarczającą [reputację] (http://apple.stackexchange.com/help/whats-reputation), będziesz mógł dodawać [komentarze] (http://apple.stackexchange.com/help/privileges/comment) i zadawaj dodatkowe pytania.Aby zdobyć reputację, [odpowiedz na pytania, które są jasne i zwięzłe] (http://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can-i-zamiast tego).- Z recenzji
[Najlepiej edytować istniejącą odpowiedź, aby wyjaśnić konfigurację i dodanie] (https://apple.stackexchange.com/help/editing).Odpowiedzi muszą być samodzielne, aby uniknąć głosów negatywnych i ewentualnego usunięcia.Czy czujesz się komfortowo, dokonując edycji istniejącej odpowiedzi, aby ją poprawić?
Zgoda, lepiej, żeby to był komentarz / edycja, a nie oddzielna odpowiedź, ale nie mogłem tego zrobić.Jednak uważam, że mój komentarz dostarczył przydatnych informacji komuś innemu, które mogą pomóc im uzyskać odpowiedź, która zadziałała, więc w sumie uznałem, że lepiej jest gdzieś opublikować, niż nie dodawać czegoś, co mogłoby pomóc innym w trudnym problemie
Yudi Setiawan
2020-01-13 12:56:49 UTC
view on stackexchange narkive permalink

Zakładam, że chcesz utworzyć bootowalny instalator El-Capitan USB? Może warto sprawdzić ten przewodnik od Apple?

https://support.apple.com/en-sg/HT201372

Tak, przejrzałem ten dokument.Niestety, gdy dojdziesz do bitu „OS X El Capitan pobiera się jako obraz dysku, który zawiera plik o nazwie InstallMacOSX.pkg. Otwórz ten plik i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie. Instaluje aplikację o nazwie Install OS X El Capitan w folderze Aplikacje."nie można zainstalować pakietu i pojawia się błąd „Ta wersja systemu OS X 10.11 nie może być zainstalowana na tym komputerze”.jest wyświetlany.
Znaczenie „instaluje nazwę aplikacji zainstaluj OS X El Capitan” nie polega na dwukrotnym kliknięciu, ale raczej na przeniesieniu całego pliku do folderu aplikacji.Jeśli nie chcesz przenosić pliku do folderu aplikacji i przechowywać go w folderze „Pobierz”, musisz dokonać pewnych zmian w instrukcji sudo opisanej w powyższym dokumencie ...
Zmodyfikowane polecenie, jeśli instalacja systemu OS X El Capitan NIE jest PRZENIESIONA do folderu aplikacji: sudo ~ / Downloads / Install \ OS \ X \ El \ Capitan.app/Contents/Resources/createinstallmedia --volume / Volumes / MyVolume --applicationpath ~ /Pobieranie / instalacja \ OS \ X \ El \ Capitan.app ..... Zmień „MyVolume”, aby poprawić nazwę dysku USB
Dziękuję za wyjaśnienie lokalizacji pliku instalacyjnego El Capitan.W moim przypadku spodziewałem się, że zostanie on utworzony w katalogu „Aplikacja” poprzez zainstalowanie pakietu (co ostatecznie pomyślnie wykonałem na innym komputerze Mac), aby móc następnie uruchomić polecenie „createinstallmedia”.Problem, który próbowałem rozwiązać, polegał na tym, że w pierwszym przypadku nie mogłem zainstalować pakietu, więc oczekiwana lokalizacja pliku instalacyjnego była kwestią sporną.
Może masz rację.Dobrze, że w końcu możesz to stworzyć.


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 4.0, w ramach której jest rozpowszechniana.
Loading...