[Mac OS X] Делаем установочный USB-диск OS X Lion из командной строки

9

pic_0

В прошлой заметке, мы рассмотрели, как средствами командной строки записать установочный DVD-диск OS X Lion. Некоторые читатели отметили, что неплохо бы было узнать, как сделать то же самое, но для USB-диска. И действительно, не оставлять же владельцев MacBook Air и последних Mac mini обделенными. 🙂

Приступим. Сразу оговорюсь, что для успешного создания установочного диска нам потребуется дискового пространства на USB-диске немного больше 4GB, а потому для этих целей годятся флешки с объемом более 4GB, например, на 8GB. В моем примере используется флешка на 16GB.

Подключаем флешку к компьютеру. Сначала нам нужно определить, в качестве какого устройства подключенный диск известен системе. Для этого открываем Терминал.app и вводим следующую команду:

diskutil list

Будет выведена информация обо всех известных системе дисках. Выглядит это примерно так (все картинки кликабельны):

pic_1

Из выведенной по этой команде информации, нам необходимо понять, что к чему относится. В принципе понять это не сложно. Устройство /dev/disk0 — ваш локальный диск, с установленной OS X. А нужная нам информация, относящаяся к нашей флешке, выделена на картинке красным. В моем случае (да и в вашем скорее всего) это /dev/disk1.

Теперь нам нужно создать диск с GPT-разметкой, с одним разделом и файловой системой HFS+. Это делается следующей командой:

diskutil partitionDisk /dev/disk1 1 GPTFormat HFS+ Lion 16G

Где /dev/disk1 — то, что было выделено красным на картинке выше, 1 — создаем один раздел, GPTFormat — указание создать GPT-разметку на диске, HFS+ — файловая система для создаваемого раздела, Lion — метка раздела (может быть произвольной), 16G — размер создаваемого раздела (должен соответствовать размеру вашей флешки, исправьте если нужно).

В результате получится примерно так:

pic_2

Как видите, на самом деле, на нашем диске было создано два раздела, а не один. Первый раздел с идентификатором disk1s1 — системный раздел EFI размером около двухсот мегабайт, не обращайте на него внимания. Нам нужен второй (большой) раздел с идентификатором disk1s2 (на картинке выделен красным).

Именно этот идентификатор (а точнее его полный вариант записи /dev/disk1s2) нам и понадобится для следующей завершающей команды, которая и создаст установочный диск:

asr restore --source /Applications/Install\ Mac\ OS\ X\ Lion.app/Contents/SharedSupport/InstallESD.dmg --target /dev/disk1s2 --erase --noprompt

pic_3

Еще раз обращаю ваше внимание, что в этой команде мы используем идентификатор диска /dev/disk1s2 (выделен красным).

По завершению работы команды мы и получим, то, чего добивались — установочный USB-диск OS X Lion.

Удачи!

9 комментариев

  1. 0

    Для записи установочногй флешки OS X Lion нам потребуется, чтобы в каталоге Программы находился файл Установка Mac OS X Lion.app, который был скачан вами из Mac App Store при установке Lion-а.

  2. 0

    Спасибо, все получилось с первого раза.
    У меня как раз MBP 2011, американец, и флешки в комплекте не было, не знаю может сперли, а может и не должно ее быть вовсе. Теперь есть 🙂

    • 0
      Игорь Соловьев

      osikog, Я недавно приобретал для дочери MBP 2011 (РСТ), флешки не было в комплекте, но были диски с 10.6. 🙂 И пара моих знакомых приобретали недавно MB Air 2011 (один РСТ, второй не РСТ) и там тоже флешек в комплекте не было, хотя они были с Lion-ом на борту. 🙁

  3. 0

    Вот только вчера такую оригинальную яблочную флэшку привезли. В желтом конверте с наклейкой с китайскими иероглифами.

  4. 0

    на эту же тему, может кому удобнее будет:
    Lion DiskMaker — http://www.macupdate.com/app/mac/39701/lion-diskmaker

  5. 0

    Класс! Спасибо!

  6. 0

    Спасибо за Статью!
    Бис! Пожалуйста продолжайте…

  7. 0

    Добрый день я приобрел Lion в AppStore и после установки не могу опять загрузить Mac OS X Lion.app для создания загрузочного диска или флэшки , подскажите как после установки lion это сделать?

Авторизуйтесь Чтобы оставить комментарий