Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # HOWTO: Create bootable OS X 10.10 Yosemite Developer Preview ISO
- # ORIGINAL INSTRUCTIONS (OS X Mavericks): http://forums.appleinsider.com/t/159955/howto-create-bootable-mavericks-iso
- # MOUNT THE INSTALLER IMAGE
- hdiutil attach ~/Downloads/Install\ OS\ X\ 10.10\ Developer\ Preview.app/Contents/SharedSupport/InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/install_app
- # CONVERT THE BOOT IMAGE TO A SPARSE BUNDLE
- hdiutil convert /Volumes/install_app/BaseSystem.dmg -format UDSP -o /tmp/Yosemite
- # INCREASE THE SPARSE BUNDLE CAPACITY TO ACCOMMODATE THE PACKAGES
- hdiutil resize -size 8g /tmp/Yosemite.sparseimage
- # MOUNT THE SPARSE BUNDLE FOR PACKAGE ADDITION
- hdiutil attach /tmp/Yosemite.sparseimage -noverify -nobrowse -mountpoint /Volumes/install_build
- # REMOVE PACKAGE LINK AND REPLACE WITH ACTUAL FILES
- rm /Volumes/install_build/System/Installation/Packages
- cp -rp /Volumes/install_app/Packages /Volumes/install_build/System/Installation/
- # COPY THIS TWO FILES (It is the solution for the common error - The operation couldn't be completed. Undefined error: 0)
- cp /Volumes/install_app/BaseSystem.chunklist /Volumes/install_build/BaseSystem.chunklist
- cp /Volumes/install_app/BaseSystem.dmg /Volumes/install_build/BaseSystem.dmg
- # UNMOUNT THE INSTALLER IMAGE
- hdiutil detach /Volumes/install_app
- # UNMOUNT THE SPARSE BUNDLE
- hdiutil detach /Volumes/install_build
- # RESIZE THE PARTITION IN THE SPARSE BUNDLE TO REMOVE ANY FREE SPACE
- hdiutil resize -size `hdiutil resize -limits /tmp/Yosemite.sparseimage | tail -n 1 | awk '{ print $1 }'`b /tmp/Yosemite.sparseimage
- # CONVERT THE SPARSE BUNDLE TO ISO/CD MASTER
- hdiutil convert /tmp/Yosemite.sparseimage -format UDTO -o /tmp/Yosemite
- # REMOVE THE SPARSE BUNDLE
- rm /tmp/Yosemite.sparseimage
- # RENAME THE ISO AND MOVE IT TO THE DESKTOP
- mv /tmp/Yosemite.cdr ~/Desktop/OS X 10.10 Developer Preview 1.iso
- # TESTED WITH:
- # VMware Fusion 6.0.3 (1747349)
- # VirtualBox 4.3.12 r93733
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement