Coolest Guides on the Planet

coolest guides on the planet

Coolest Guides On The Planet

  • Home
  • macOS
  • WebDev
  • All Posts
  • Contact

Create an up to date image of OS X Mountain Lion 10.8 Using InstaDMG

June 28, 2013 18 Comments

 

instadmg disk image mountain lion 10.8

Clean Disk Image OSX Mountain Lion 10.8

This is an introductory tutorial on using InstaDMG, a OSX package and image maker,  to create clean never booted disk images of OSX 10.8 Mountain Lion.

Previous tutorials on InstaDMG and OSX 10.7 has three parts, base image, base image + user, base image + user and system modifications.

For those not familiar InstaDMG is a powerful command line tool application used to produce clean never booted OS X images, these images can include OSX incremental upgrades as well as 3rd party software and scripts.

This guide is for getting a clean never booted up to OSX 10.8.4  Mountain Lion Image. You will need the OSX 10.8 installer which is named the InstallESD.dmg

Get InstaDMG

Navigate to your home and create a directory name ‘instadmg’ and change directory to it.

cd ; mkdir instadmg ; cd instadmg

Download InstaDMG.

svn checkout http://instadmg.googlecode.com/svn/trunk .

 

Updating InstaDMG

As new OSX updates are made available the InstaDMG code is changed to include the new upgrades, to update InstaDMG, move into the directory it is installed in and run the svn update command:

cd ~/instadmg/
svn update

 

Preparing the Base OS X 10.8 Image

After the InstaDMG is downloaded the next step is to make a base installation image of OS X 10.8 Extract the InstallESD.dmg from the Lion.app after it is downloaded from the App Store and before it is installed, as when it is installed the app is then deleted – this guide shows how to reveal the InstallESD.dmg and also a guide to burn a generic copy of 10.8 to disk.

Move the InstallESD.dmg file from Mountain Lion in the path below in your InstaDMG location and move onto the next section:

~/instadmg/InstallerFiles/InstallerDiscs/InstallESD.dmg

 

Using the Catalog File

The catalog file is the all important file that contains the installer build numbers plus all the incremental OSX updates, the latest version of InstaDMG now has an OSX Mountain Lion 10.8 catalog file as at version revision 480.

– The OSX 10.8 Build number for the initial build is at the top, 12A269, 12B19, 12C54, 12D78, 12E55

– Below are the OSX incremental updates in the format of name, download link and SHA1 encryption key – these are tab separated on one line per item (grab shows them soft wrapped).

– If you don’t want to include a certain update in the build just add a comment (#) to the beginning of the line.

osx-108-instadmg-catalog

 

If you only have an older install build you can add the latest OSX 10.8.4 combo, by adding in the update in the OS Updates section just paste in the line below.

OS X Mountain Lion Update v10.8.4 (Combo) http://support.apple.com/downloads/DL1659/en_US/OSXUpdCombo10.8.4.dmg sha1:3c95d0c8d0c7f43339a5f4e137e386dd5fe409c3

osx-108-4-instadmg-catalog

 

Make The OSX Image

Move into the InstaDMG location and to build the image you run the all important instaUp2Date command with sudo.

cd ~/instadmg/AddOns/InstaUp2Date/
sudo ./instaUp2Date.py -p 10.8_vanilla

The .catalog extension does not need to be added in running the command. The command will take a while to run depending on your RAM and processor power. The OS X incremental updates are downloaded and stored on your local drive, future builds will only pull down new updates.

The disk image is spat out in the directory – “~/InstaDMG/OutputFiles” named “10.8 Vanilla.dmg” which is the all-encompassing new master image. The final output at the tail of the command in the Terminal will be like this:

13:05:40 ###### Creating the deployment DMG and scanning for ASR ######
Rename the deployment volume: Macintosh HD
Create a read-only image
Scanning image for ASR: /InstaDMG/OutputFiles/10.8 Vanilla.dmg
ASR image scan complete
13:12:00 ###### InstaDMG Complete ######
13:12:00 ###### Cleaning up ######
Ejecting images
Deleting scratch DMG
Done

And there you have it one OSX 10.8 image ready for deployment, which can be used in any deployment method including ASR, DeployStudio or as a NetBoot image.

You may get errors when running the command above such as:

Unable to find OS Installer disc in any provided folder: ['/InstaDMG/InstallerFiles/InstallerDiscs'

But you do have the installer disc filed in the right place! – just reboot and try again.

 

Restoring via ASR

You could push this image to another drive using ASR – this will erase your target Volume:

 sudo asr restore -source /pathto/10.8\Vanilla.dmg -target/Volumes/pathtodisk -erase -noverify

Part 2 of this InstaDMG tutorial takes you through setting up a local user account on the images and adding files that allow you to bypass registration process.

Part 3 take you through setting computer prefs and system preferences

 

Cats: Imaging, macOS, Tech Tags: image, instadmg

Tags

3gs 10.6 apache backup baseband boot clean urls cpanel css curl custom database drupal el capitan git Google image instadmg ios iphone jailbreak keys lion mac macos mojave macos sierra menu mysql OSX panda php phpmyadmin private public redirect redsn0w remote rsa SEO shell ssh terminal unstoppables upgrade urls

Donate a Beer to the Coolest Guides

Get Beaver Builder Now!

Copyright © 2023· Neil Gee - All Rights Reserved - Hosted by Runcloud

Copyright © 2023 · gee on Genesis Framework · WordPress · Log in