Тема: Как сделать загрузочный Mavericks (OS/X 10.9)
Все достаточно просто, аппликацию можно прислать бесплатно из AppStore или iTunes. После скачивания инсталлер попадает в /Applications/Install\ OS\ X\ Mavericks.app Вот тут и начинаем преобразования. Заранее хочу заметить что iso (а именно его я хочу получить) будит большой, около 5.6G Так что DVD диск надо прикупить...
Монтируем инсталлер, а точнее образ который есть в нем
hdiutil attach /Applications/Install\ OS\ X\ Mavericks.app/Contents/SharedSupport/InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/install_app
Конвертируем загрузочный образ в sparse bundle (не знаю как это перевести, кому не ясно читает тут http://en.wikipedia.org/wiki/Sparse_image)
hdiutil convert /Volumes/install_app/BaseSystem.dmg -format UDSP -o /tmp/Mavericks
Увеличиваем, sparse bundle
hdiutil resize -size 8g /tmp/Mavericks.sparseimage
Монтируем sparse bundle для модификации
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
отмантируем sparse bundle
hdiutil detach /Volumes/install_build
Урезаем ненужное свободное пространство
hdiutil resize -size `hdiutil resize -limits /tmp/Mavericks.sparseimage | tail -n 1 | awk '{ print $1 }'`b /tmp/Mavericks.sparseimage
Конвертируемым sparse bundle в CD образ (cdr) по сути это и есть iso только с копирайтом от apple
hdiutil convert /tmp/Mavericks.sparseimage -format UDTO -o /tmp/Mavericks
Удаляем sparse bundle
rm /tmp/Mavericks.sparseimage
Переименовываем cdr в iso и вуаля, пишем на большой DVD диск
mv /tmp/Mavericks.cdr ~/Desktop/Mavericks.iso