Advertisement
jpagano

HOWTO: Create bootable OS X 10.10 Yosemite DP ISO

Jun 5th, 2014
9,598
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.94 KB | None | 0 0
  1. # HOWTO: Create bootable OS X 10.10 Yosemite Developer Preview ISO
  2. # ORIGINAL INSTRUCTIONS (OS X Mavericks): http://forums.appleinsider.com/t/159955/howto-create-bootable-mavericks-iso
  3.  
  4. # MOUNT THE INSTALLER IMAGE
  5. hdiutil attach ~/Downloads/Install\ OS\ X\ 10.10\ Developer\ Preview.app/Contents/SharedSupport/InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/install_app
  6.  
  7. # CONVERT THE BOOT IMAGE TO A SPARSE BUNDLE
  8. hdiutil convert /Volumes/install_app/BaseSystem.dmg -format UDSP -o /tmp/Yosemite
  9.  
  10. # INCREASE THE SPARSE BUNDLE CAPACITY TO ACCOMMODATE THE PACKAGES
  11. hdiutil resize -size 8g /tmp/Yosemite.sparseimage
  12.  
  13. # MOUNT THE SPARSE BUNDLE FOR PACKAGE ADDITION
  14. hdiutil attach /tmp/Yosemite.sparseimage -noverify -nobrowse -mountpoint /Volumes/install_build
  15.  
  16. # REMOVE PACKAGE LINK AND REPLACE WITH ACTUAL FILES
  17. rm /Volumes/install_build/System/Installation/Packages
  18. cp -rp /Volumes/install_app/Packages /Volumes/install_build/System/Installation/
  19.  
  20. # COPY THIS TWO FILES (It is the solution for the common error - The operation couldn't be completed. Undefined error: 0)
  21. cp /Volumes/install_app/BaseSystem.chunklist /Volumes/install_build/BaseSystem.chunklist
  22. cp /Volumes/install_app/BaseSystem.dmg /Volumes/install_build/BaseSystem.dmg
  23.  
  24. # UNMOUNT THE INSTALLER IMAGE
  25. hdiutil detach /Volumes/install_app
  26.  
  27. # UNMOUNT THE SPARSE BUNDLE
  28. hdiutil detach /Volumes/install_build
  29.  
  30. # RESIZE THE PARTITION IN THE SPARSE BUNDLE TO REMOVE ANY FREE SPACE
  31. hdiutil resize -size `hdiutil resize -limits /tmp/Yosemite.sparseimage | tail -n 1 | awk '{ print $1 }'`b /tmp/Yosemite.sparseimage
  32.  
  33. # CONVERT THE SPARSE BUNDLE TO ISO/CD MASTER
  34. hdiutil convert /tmp/Yosemite.sparseimage -format UDTO -o /tmp/Yosemite
  35.  
  36. # REMOVE THE SPARSE BUNDLE
  37. rm /tmp/Yosemite.sparseimage
  38.  
  39. # RENAME THE ISO AND MOVE IT TO THE DESKTOP
  40. mv /tmp/Yosemite.cdr ~/Desktop/OS X 10.10 Developer Preview 1.iso
  41.  
  42. # TESTED WITH:
  43. # VMware Fusion 6.0.3 (1747349)
  44. # VirtualBox 4.3.12 r93733
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement