Skip to content

Instantly share code, notes, and snippets.

@jim80net
Created August 9, 2015 18:38
Show Gist options
  • Save jim80net/0095d0c576713dfaf3d9 to your computer and use it in GitHub Desktop.
Save jim80net/0095d0c576713dfaf3d9 to your computer and use it in GitHub Desktop.

Revisions

  1. jim80net created this gist Aug 9, 2015.
    35 changes: 35 additions & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,35 @@
    From https://discussions.apple.com/thread/6619535
    by tywebb13


    If you prefer to make a bootable dvd, you can do it this way:

    After downloading the full Yosemite installer app from the Mac App Store, run these 14 commands in Terminal to create a Yosemite.iso file and then burn it to a dual layer DVD with Disk Utility. You may then boot up from it by holding the option key down and then install Yosemite.

    hdiutil attach /Applications/Install\ OS\ X\ Yosemite.app/Contents/SharedSupport/InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/install_app

    hdiutil convert /Volumes/install_app/BaseSystem.dmg -format UDSP -o /tmp/Yosemite

    hdiutil resize -size 8g /tmp/Yosemite.sparseimage

    hdiutil attach /tmp/Yosemite.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/

    cp -rp /Volumes/install_app/BaseSystem.chunklist /Volumes/install_build

    cp -rp /Volumes/install_app/BaseSystem.dmg /Volumes/install_build

    hdiutil detach /Volumes/install_app

    hdiutil detach /Volumes/install_build

    hdiutil resize -size `hdiutil resize -limits /tmp/Yosemite.sparseimage | tail -n 1 | awk '{ print $1 }'`b /tmp/Yosemite.sparseimage

    hdiutil convert /tmp/Yosemite.sparseimage -format UDTO -o /tmp/Yosemite

    rm /tmp/Yosemite.sparseimage

    mv /tmp/Yosemite.cdr ~/Desktop/Yosemite.iso