Как сделать ISO из App на примере Install OS X Mavericks.app
Чтобы сделать 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 флешку.
Интересное

Компания Google представила суперсовременные «очки дополненной реальности» или Project Glass. Впрочем,...

Если пользоваться привычной терминологией, то web вирусы не являются вирусами в традиционном...

При покупке хостинга у FirstVDS мне предложили скидку за годный отзыв в блоге или на форуме....

Git – это распределенная система контроля версий. Пожалуй, на этом теория заканчивается, так как...
Комментарии
Чтобы оставлять комментарии, авторизируйтесь