Я хочу сделать установщик USB-носителя для новой версии High Sierra. Я обычно использую createinstallmedia
или DiskMakerX, но для этого нового выпуска я просто не могу заставить его работать (оба). Я скачал Install macOS High Sierra.app из App Store, но установщик занимает всего 14,2 Мб, поэтому он не содержит образ High Sierra. Я запустил установщик, и он начинает загрузку, но все загруженные файлы хранятся в нем, ./macOS Install Data
и я хочу создать установщик USB-носителя с этими файлами. Есть идеи, как это решить?
Также createinstallmedia
я использую эту команду:
sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/macOS --applicationpath /Applications/Install\ macOS\ High\ Sierra.app --nointeraction
и я получаю:
/Applications/Install macOS High Sierra.app does not appear to be a valid OS installer application.
Скриншоты:
источник
macOS Install Data
просто скопируйте всю папку и переименуйте ее вSharedSupport
. Таким образом, вы будете копировать невидимые файлы, даже если вы не настроили Finder, чтобы сделать их видимыми./macOS Install Data
он даст вамInstallESDDmg.pkg
файл, а неInstallESD.dmg
файл.Во-первых, может показаться, что вы не загрузили правильное приложение из App Store. Правильный «Установите macOS High Sierra.app» должен быть 5,18 ГБ.
Во-вторых, вы используете неверный синтаксис
createinstallmedia
команды в установщике High Sierra. Теперь вам не нужен--applicationpath
параметр. Проверьте эту страницу поддержки Apple .источник
--applicationpath
При использованииcreateinstallmedia
из High Sierra этот параметр не требуется . См: support.apple.com/en-us/HT201372Итак, ребята из DiskMakerX дали мне ответ, чтобы решить эту проблему.
Вот информация, если кто-то еще имеет такую же проблему.
Некоторые вещи об установке macOS High Sierra.app
И я нашел другое решение ... Установите последние обновления ОС из App Store, и после этого вы должны получить полный установщик.
источник
defaults read /Library/Preferences/com.apple.SoftwareUpdate.plist CatalogURL
Если Терминал возвращает значение, это ваш сервер обновлений. Если он возвращает что-то вроде:The domain/default pair of (/Library/Preferences/com.apple.SoftwareUpdate.plist, CatalogURL) does not exist
вы уже указали на серверы Apple. Чтобы удалить пользовательское значение, выполнитеsudo defaults delete /Library/Preferences/com.apple.SoftwareUpdate.plist CatalogURL
Вот что сработало для меня на Йосемити.
1) Закройте приложение Mac App Store, а затем откройте терминал.
2) Сбросить каталог обновлений программного обеспечения
--clear-catalog
кажется, сбрасывает конфигурацию и гарантирует, что обновление программного обеспечения направлено в нужное место. Некоторые люди сообщают, что для полной загрузки достаточно просто запустить его, перезагрузить, а затем повторить попытку через Mac App Store. Это не сработало для меня, однако.3) Перечислите доступные обновления, чтобы увидеть, появляется ли High Sierra.
4) Скачать обновление
-v
Флаг дает мне ход загрузки.Install macOS High Sierra-: No such update
хотя он отображается в списке загрузок ... это, вероятно, ваша проблема.5) Установите загруженное обновление (устанавливает установщик, а не Sierra)
Загруженные
softwareupdate
файлы хранятся в/Library/Updates
.В этом случае случается так, что высокая загрузка sierra -
091-76348
это то, что вы можете проверить, взглянув в файл dist.После подтверждения вы можете «установить» установщик следующим образом:
Обратите внимание, что если вы устанавливаете версию на другом языке, вам, вероятно, придется перейти
English
на другую версию . Простоls /Library/Updates/091-76348/*.dist
чтобы посмотреть, какие файлы "dist" у вас есть. (комментарий @ chelder)После завершения установки вы должны увидеть, что полный установщик High Sierra теперь находится в вашей
/Applications
папке.... и это полный 5GB
Предпосылки / Ссылки:
Есть несколько постов в блоге, обсуждающих это, но, кажется, нет заключения, почему некоторые люди получают только «заглушку» (файл 14-22 МБ), а другие получают полную загрузку 5 ГБ. Для создания загрузочного диска USB вам нужен полный файл. «Заглушка» будет работать для обычной (не чистой установки) и загружает необходимые файлы на лету.
источник
/Library/Updates/091-76348/091-76348.English.dist
" я набрал "/Library/Updates/091-76348/091-76348.Spanish.dist
"Это действительно отсутствует папка SharedSupport, которая вызывает это. Чтобы это исправить, вы должны запустить небольшой установочный файл-заглушку, он загрузит все необходимые файлы в ваш дом (/ Users / username). Вам нужно будет отменить установку после окончания загрузки, конечно.
Затем, если вы просто переместите эти файлы в папку установщика 'stub', например, так:
и снова запустите createinstallmedia, он сделает то, что мы хотим.
источник
Я также сталкиваюсь с этой проблемой установщика, являющегося 16 МБ. Я пробовал несколько раз, но не повезло. Затем я скачал файлы DMG прямо с сайта Apple и использовал их для обновления своей системы.
Источник
источник
Получить полную версию установщика High Sierra может быть довольно сложно, если вы не хотите использовать сторонние скрипты или ненадежные источники. Официальным способом является загрузка с MAS по ссылке на этой странице из КБ Apple но, скорее всего, это только загрузит установщик заглушки без реальной полезной нагрузки.
Если у вас есть машина Catalina, теперь есть второй официально поддерживаемый способ получить ее:
При этом полный установщик загружается и размещается,
/Applications
чтобы вы могли напрямую использоватьcreateinstallmedia
его.источник