[FAQ] Как создать установочную флешку OS X Yosemite

yosemite-desktop_nowm
Если вы хотите увидеть на нашем сайте ответы на интересующие вас вопросы обо всём, что связано с техникой, программами и сервисами Apple, iOS или Mac OS X, iTunes Store или App Store, задавайте их на форуме AppStudio. Ответы на самые интересные из них будут появляться в материалах данной рубрики. К нам поступил следующий вопрос:

Добрый день! Я хочу поставить Yosemite не поверх Mavericks и не второй осью. Мне Yosemite нужна ВМЕСТО Mavericks. Поэтому есть необходимость создать загрузочную флешку. Помню, год назад вы писали про полезную терминальную команду createinstallmedia, которая сразу форматирует, заполняет флешку и делаетеё загрузочной. Я попробовал её с дистром Yosemite, никаких ошибок не было, но установщик макоси не грузится, виснет на середине. Что не так? И как теперь создать флешку по-быстрому через терминал?

Здравствуйте!

В Yosemite действительно имеет место странный баг, из-за которого команда createinstallmedia (именно о ней мы рассказывали в прошлом году) создаёт испорченную флешку, которая никак не грузится. Ни публичную бета-версию, ни дистрибутивы Yosemite Developer Preview 1 или Yosemite Developer Preview 5 с помощью этой команды создать установочную флешку OS X Yosemite не выйдет. Поэтому нужны другие, сравнительно более трудоёмкие методы. Если вам интересна установка через терминал, то понадобится следующая последовательность команд (прочитайте комментарии ниже):

[php]hdiutil attach /Applications/Install\ OS\ X\ Yosemite\ Developer\ Preview.app/Contents/SharedSupport/InstallESD.dmg
asr restore -source /Volumes/OS\ X\ Install\ ESD/BaseSystem.dmg -target «/Volumes/8GB» -erase -format HFS+
rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages
cp -a /Volumes/OS\ X\ Install\ ESD/Packages /Volumes/OS\ X\ Base\ System/System/Installation/Packages
cp -a /Volumes/OS\ X\ Install\ ESD/BaseSystem.chunklist /Volumes/OS\ X\ Base\ System
cp -a /Volumes/OS\ X\ Install\ ESD/BaseSystem.dmg /Volumes/OS\ X\ Base\ System[/php]

Указанная последовательность сработает, если установщик Yosemite лежит в папке с программами (куда он и должен попасть после скачивания из Mac App Store), а ваша флешка называется «8GB». Если метка флешки другая, замените её во второй команде. Если вы устанавливаете не Developer Preview, а публичную бету Yosemite, то нужно будет скорректировать название приложения в первой по счёту команде.