Chcę zrobić instalator nośników USB dla nowej wersji High Sierra. Zwykle używam createinstallmedia
lub DiskMakerX, ale w tej nowej wersji po prostu nie mogę sprawić, by działała (oba). Pobrałem Install MacOS Wysoka Sierra.app z App Store, ale instalator jest tylko 14.2mb więc nie zawiera obrazu High Sierra. Uruchomiłem instalator, który rozpoczyna pobieranie, ale wszystkie pobrane pliki są przechowywane ./macOS Install Data
i chcę utworzyć instalator multimediów USB z tymi plikami. Masz pomysł, jak to rozwiązać?
Również createinstallmedia
używam tego polecenia:
sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/macOS --applicationpath /Applications/Install\ macOS\ High\ Sierra.app --nointeraction
i dostaję:
/Applications/Install macOS High Sierra.app does not appear to be a valid OS installer application.
Zrzuty ekranu:
źródło
macOS Install Data
prostu skopiuj cały folder i zmień jego nazwę naSharedSupport
. W ten sposób skopiujesz niewidzialne pliki, nawet jeśli nie skonfigurowałeś Findera, aby były widoczne./macOS Install Data
da ciInstallESDDmg.pkg
plik, a nieInstallESD.dmg
plik.Po pierwsze, wydaje się, że nie pobrałeś poprawnej aplikacji ze sklepu App Store. Prawidłowy „Install macOS High Sierra.app” powinien mieć 5,18 GB.
Po drugie, używasz niewłaściwej składni
createinstallmedia
polecenia dla instalatora High Sierra. Nie potrzebujesz teraz tego--applicationpath
parametru. Sprawdź tę stronę pomocy technicznej Apple .źródło
--applicationpath
parametru w przypadku korzystaniacreateinstallmedia
z High Sierra. Zobacz: support.apple.com/en-us/HT201372Więc chłopaki z DiskMakerX dali mi odpowiedź, aby rozwiązać ten problem.
Oto informacje, jeśli ktoś ma ten sam problem.
Kilka rzeczy na temat instalacji macOS High Sierra.app
I znalazłem inne rozwiązanie ... Zainstaluj najnowsze aktualizacje systemu operacyjnego z App Store, a następnie powinieneś uzyskać pełny instalator.
źródło
defaults read /Library/Preferences/com.apple.SoftwareUpdate.plist CatalogURL
Jeśli Terminal zwróci wartość, to jest to serwer aktualizacji. Jeśli zwróci coś w rodzaju:The domain/default pair of (/Library/Preferences/com.apple.SoftwareUpdate.plist, CatalogURL) does not exist
jesteś już wskazany na serwery Apple. Aby usunąć wartość niestandardową, uruchom następującą komendę:sudo defaults delete /Library/Preferences/com.apple.SoftwareUpdate.plist CatalogURL
Oto, co działało dla mnie na Yosemite.
1) Zamknij aplikację Mac App Store, a następnie otwórz terminal.
2) Zresetuj katalog aktualizacji oprogramowania
--clear-catalog
wydaje się, że resetuje konfigurację i zapewnia, że aktualizacja oprogramowania wskazuje właściwe miejsce. Niektórzy twierdzą, że samo uruchomienie, ponowne uruchomienie, a następnie ponowna próba w Mac App Store wystarczy, aby uzyskać pełne pobranie. Nie działało to jednak dla mnie.3) Wyświetl listę dostępnych aktualizacji, aby zobaczyć, czy pojawi się High Sierra.
4) Pobierz aktualizację
-v
Flag daje mi postępu pobierania.Install macOS High Sierra-: No such update
mimo że pojawia się on na liście pobrań ... prawdopodobnie jest to twój problem.5) Zainstaluj pobraną aktualizację (instaluje instalator, a nie Sierra)
Pobrane
softwareupdate
pliki są przechowywane w/Library/Updates
.W takim przypadku zdarza się, że pobieranie wysokiej sierry
091-76348
można zweryfikować, przeglądając plik dist.Po potwierdzeniu możesz „zainstalować” instalator w następujący sposób:
Pamiętaj, że jeśli instalujesz inną wersję językową, prawdopodobnie będziesz musiał przejść
English
na coś innego. Wystarczyls /Library/Updates/091-76348/*.dist
, aby zobaczyć jakie pliki „dist” masz. (komentarz @ cheldera)Po zakończeniu instalatora powinieneś zobaczyć, że pełny instalator High Sierra znajduje się teraz w twoim
/Applications
folderze.... i to jest pełne 5 GB
Tło / Referencje:
Jest kilka postów na ten temat na blogu, ale wydaje się, że nie ma konkluzji, dlaczego niektórzy ludzie otrzymują tylko „stub” (plik 14-22 MB), a inni pobierają pełne 5 GB. Aby utworzyć dysk rozruchowy USB, potrzebujesz pełnego pliku. „Stub” będzie działał w przypadku normalnych (nieczystych instalacji) i pobierze niezbędne pliki w locie.
źródło
/Library/Updates/091-76348/091-76348.English.dist
”/Library/Updates/091-76348/091-76348.Spanish.dist
To rzeczywiście powoduje brak folderu SharedSupport. Aby to naprawić, uruchom mały instalator „stub”, który pobierze wszystkie potrzebne pliki do twojego domu (/ Users / username). Oczywiście musisz anulować instalację po zakończeniu pobierania.
Następnie po prostu przenieś te pliki do folderu instalatora „stub”, na przykład:
i uruchom ponownie createinstallmedia, zrobi to, co chcemy.
źródło
Mam również do czynienia z tym problemem, że instalator ma 16 MB. Próbowałem kilka razy, ale bez powodzenia. Następnie pobrałem pliki DMG bezpośrednio ze strony Apple i użyłem ich do aktualizacji mojego systemu
Źródło
źródło
Uzyskanie pełnej wersji instalatora High Sierra może być dość trudne, jeśli nie chcesz używać skryptów innych firm ani niezaufanych źródeł. Oficjalnym sposobem jest pobranie z MAS za pośrednictwem linku na tej stronie z KB firmy Apple, ale prawdopodobnie pobiera to tylko program pośredniczący bez rzeczywistego ładunku.
Jeśli zdarzy ci się mieć maszynę Catalina, istnieje teraz drugi oficjalnie obsługiwany sposób jej uzyskania:
Dzięki temu pobierany jest pełny instalator,
/Applications
dzięki czemu możnacreateinstallmedia
z niego bezpośrednio korzystać .źródło