Как сделать ISO из App на примере Install OS X Mavericks.app

osx-mavericks

Чтобы сделать ISO образ установочного диска из приложения Mac OS X Install OS X Mavericks.app нужно немного консольной магии. Данный образ можно использовать в виртуальной машине, например. А Install OS X Mavericks.app можно свободно скачать в AppStore. Несколько консольных команд сэкономят вам уйму времени, которую вы бы потратили на поиски образа на торрент трекерах.

 # Монтируем DMG образ установочного диска
hdiutil attach /Applications/Install OS X Mavericks.app/Contents/SharedSupport/InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/install_app

# Конвертируем образ в темповую папку
hdiutil convert /Volumes/install_app/BaseSystem.dmg -format UDSP -o /tmp/Mavericks

# Увеличиваем размер sparseimage до 8-ми гигов
hdiutil resize -size 8g /tmp/Mavericks.sparseimage

# Монтируем sparseimage
hdiutil attach /tmp/Mavericks.sparseimage -noverify -nobrowse -mountpoint /Volumes/install_build

# Удаляем и копируем файлы
rm /Volumes/install_build/System/Installation/Packages
cp -rp /Volumes/install_app/Packages /Volumes/install_build/System/Installation/

# Отмонтируем образ установочного диска
hdiutil detach /Volumes/install_app

# Отмонтируем sparseimage
hdiutil detach /Volumes/install_build

# Изменяем размер sparseimage и удаляем все свободное место
hdiutil resize -size `hdiutil resize -limits /tmp/Mavericks.sparseimage | tail -n 1 | awk '{ print $1 }'`b /tmp/Mavericks.sparseimage

# Конвертируем sparseimage в ISO/CD master
hdiutil convert /tmp/Mavericks.sparseimage -format UDTO -o /tmp/Mavericks

# Удаляем sparseimage
rm /tmp/Mavericks.sparseimage

# Пемеименовуем и перемещаем ISO на рабочий стол
mv /tmp/Mavericks.cdr ~/Desktop/Mavericks.iso

Некоторые шаги займут время. Если все пойдет хорошо, то в итоге вы получите файл с именем "Mavericks.iso" на рабочем столе.

В Disk Utility, его можно преобразовать в DMG файл, если необходимо, или сделать загрузочную USB флешку.

Интересное

Отзыв о FirstVDS
При покупке хостинга у FirstVDS мне предложили скидку за годный отзыв в блоге или на форуме....
Проверка сайта на вирусы
Если пользоваться привычной терминологией, то web вирусы не являются вирусами в традиционном...
Git и Bitbucket
Git – это распределенная система контроля версий. Пожалуй, на этом теория заканчивается, так как...
Project Glass — Очки будущего от Google
Компания Google представила суперсовременные «очки дополненной реальности» или Project Glass. Впрочем,...

Комментарии

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

    Войти через OpenID

    рейтинг1+-
    Популярные
    Точки входа
    Наверх