AFP548

New user of InstaDMG -> General questions.

Hi All, I am a new user of InstaDMG, so bare with me on the n00b questions :D Our goal was to create one BASE(Vanilla OS - No Packages) image for all Mac's which support 10.5.. We accomplished this by creating a workflow using Apple's System Imaging Utility. We used the 10.5.4 Retail DVD as the source. This method was using "Net Install." ( It runs the installer over the network ) .We decided to move away from the tool when we noticed that it was not as granular as we would have liked it. This is where InstaDMG came into light. It provided the modularity we were looking for. We pushed out the new ASR Image which was outputted by the tool and were surprised to watch the machine just boot up. We figured it would run the full install just like the Netinstall method... 1. I thought that the purpose of doing the "Net Install" method was so that during the actually install it would be able to detect the model it was running on and install the correct drivers etc. Will deploying the ASR image created by InstaDMG work for all models as well? We dropped this down on a Power PC model and Intel Model and it worked fine and noticed during the InstaDMG process it actually copies the base system over the the ASR image it creates. I Understand that technically it is a BASE OS which was never booted, but I'm confused on where the hardware detection comes in? Does this happen on first boot? Could someone please shed some light on this for me... 2. Does it matter which Machine the InstaDMG process is run on? I noticed the following code in the script which makes me wonder.. [code] # Format the DMG so that the Installer will like it # Determine the platform if [ "$CPU_TYPE" == "ppc" ]; then log 'Running on PPC Platform: Setting format to APM' information /usr/sbin/diskutil eraseDisk "Journaled HFS+" $DMG_BASE_NAME APMformat $CURRENT_IMAGE_MOUNT_DEV | (while read INPUT; do log "$INPUT " detail; done) elif [ "$CPU_TYPE" == "i386" ]; then log 'Running on Intel Platform: Setting format to GPT' information /usr/sbin/diskutil eraseDisk "Journaled HFS+" $DMG_BASE_NAME GPTFormat $CURRENT_IMAGE_MOUNT_DEV | (while read INPUT; do log "$INPUT " detail; done) else log "Unknown CPU type: $CPU_TYPE. Unable to continue" error exit 1 fi [/code] Thanks in advance! :mrgreen:
Exit mobile version