PSU Blast Image Config 2.8
Updated 03/09/2008
Copyright 2003-2008, Justin Elliott, Penn State University
Table of Contents
- What is PSU Blast Image Config?
- System Requirements
- New Major Features (since last version)
- Download
- PSU Blast Image Config Public Email List
- Documentation
- Other Information
- Revision History
- Reporting Bugs
- Credits
- Legal
What is PSU Blast Image Config? (Top)
PSU Blast Image Config (aka "BIC") is a complete software solution to quickly restore and configure a Macintosh back to a known state:
- Quickly restore a master system disk image via a local file, http, or from an asr multicast server, to a Mac's internal hard disk
- Excellent alternative to NetRestore and other ASR tools
- One of the fastest system image restore tools available
- Ability to completely autorun with default setting preferences
- Supports Mac OS X 10.2.2 and higher, including Leopard (10.5)
- Configure and set the Open Firmware / EFI security, preventing unauthorized access via single (root) user mode or booting from external devices
- Set the date and time with international format support
- Configure the network settings on the restored disk (via ncutil):
- IP Address : DHCP or Manual (Static)
- Subnet Mask & Router
- DNS Servers
- Network Names (Computer and Local)
- Enable the Airport network interface (on Mac OS X 10.4.7 and later)
- Change the startup disk to the restored disk
- Supports Macs with dual on-board ethernet ports
- Extensible through pre and post restore scripts
- Specify default and autorun settings via the autorun preferences file
- Used by many Universities and Enterprise Companies
- A Public Listserv for PSU BIC discussions and announcements is available for support
System Requirements: (Top) 
- Requires an Apple Macintosh computer with a PowerPC G3 or higher processor, or any Apple Macintosh computer with an Intel processor. PSU BIC is now a universal application, and it runs natively on both processors.
- Requires Mac OS X v. 10.2.2 and later. 10.3, 10.4, and now Leopard (10.5) is supported
- Must be logged in with an administrator account to run PSU Blast Image Config.
- If you desire Open Firmware security, the Macintosh computer to clone to must be capable of supporting it. Note that Open Firmware security settings are machine specific and not stored on the hard disk. All Intel Macs have EFI firmware security and are supported.
- With permission of Dr. Jeffrey T. Frey (ncutil developer), ncutil is now included with the download of the PSU BIC disk image.
New Major Features from version 2.7.0b1 to 2.8.0b4: (Top)
Read the revisions web page for additional details on what's new and what was fixed - below is just a short summary:
- Fully supports Leopard! (Mac OS X 10.5). Tested on Mac OS X 10.5.2 on both Intel and PowerPC (G4/G5) Macs. Tested on Mac OS X 10.4.11 on Intel and PowerPC G4/G5. A lot of new code was added to support various Leopard changes. Please read the revision history on more of the updates made for Leopard.
- Added more robust image detection for 10.5 and error checking for http and asr (network) restored images.
- Now includes ncutil 3.3.17b with the download. When new versions of ncutil are available they can be added to the 'ncutil' folder in the 'Resources' folder, as long as the same folder paths are the same.
- Date and Time Bug Fixes: Many changes to hopefully fix the problem with the hour being off by 1 when setting the date and time. Ie, "10:00 am" was entered and applied, and the time gets set to either "9:00 am" or "11:00 am." Depending on the time of the year (Daylight Savings Time), the time could be set one hour off from what was entered. Made attempt to set the clock twice to hopefully prevent the hour from being off by 1. Confirming that the date and time are correctly set, and if it isn't, notifying the user. More logging for the date and time entered for debugging purposes if this bug continues, it will be easier to diagnose a possible fix.
- Fixed the known issue of volumes with the same or very similiar names being listed with the wrong titles in the 'Disk To Restore' popup menu in the main Restore dialog.
- Fixed an issue when specifying the restored disk volume should have DHCP configured for the on board ethernet port, and the 'DNS Server' list on the restored disk would still have the previously stattically listed DNS servers. Now a totally new location is correctly created on the restored disk which erases all settings and then the IP mode is set to DHCP.
- Many more less exciting changes are listed in the revisions web page.
Download (Top)
NOTE: For previous users of Blast Image Config 2.7.0b1, many things have changed so it's better just to first move your system images from the old 'RestoreImages' folder to the new 'RestoreImages' folder with this version of PSU BIC.This BETA version has been tested with Mac OS X 10.4.11 (PowerPC G4 and G5 and Intel), ncutil version 3.3b17, and Mac OS X 10.5.2 (PowerPC and Intel), and has worked well in my testing. Please, please be sure to report bugs if you run into any problems.
- PSUBlastImageConfig-2.8.0b4.dmg (6.3 MB)
- Download the previous version here:
- PSUBlastImageConfig-2.7.0b1.dmg (6.0 MB)
If you experience any problems or have questions on PSU BIC, please consider joining the PSU BIC listserv and read the Reporting Bugs section. I want to know about bugs and get them fixed.
PSU Blast Image Config Public Email List (Top)
This list is for announcements and discussion of topics related to the integration, deployment and support of PSU Blast Image Config. Please note that technical support can be provided by anyone who subscribes to the list, not just the developer of PSU Blast Image Config, who will also post to the list.
To join the PSU Blast Image Config discussion and announcements list, send an email to:
BlastImageConfig-L-subscribe-request@lists.psu.edu You should then receive an email confirmation within a few minutes to complete the process of joining the list. Click the URL provided in the email to confirm that you want to join the list.
Documentation (Top)
- How to make a master system disk image
- Details about the Default and Autorun Preferences
- How to make a PSU BIC auto restore DVD
- Run Demo
- macenterprise.org Webcasts:
- View the May 24, 2004 PSU Blast Image Config 2.0 archived Webcast video and slides
- View the May 20, 2003 ASR Webcast where I quickly presented on PSU BIC version 1.0.2
Penn State Specific:
- Initial Building:
- How to Build a PSU Mac via an external FireWire Disk
- How to Build a PSU Signature Station Mac via an external FireWire Disk
- How to build a PSU Mac via the PSU Mac Lab Build DVD (Old, was for Mac OS X 10.2)
- Maintenance:
Other Information (Top)
- University of Utah's favorable review of Blast Image Config 2.0b11
Revision History (Top)
- The revision history is available for those who really want it.
Reporting Bugs (Top)
There is a log file created during the execution of Blast Image Config for debugging purposes. If an error should occur during the execution of Blast Image Config, please follow these steps:
- Capture the error dialogs by pressing SHIFT + APPLE + 3 to create an entire screen capture. The screen will be saved to a file on the desktop named "Picture 1.pdf".
- Dismiss any dialogs that PSU Blast Image Config might have displayed so that all errors get logged.
- Quit out of all applications.
- In the Finder, under the Go menu, select Go To Folder... and enter in /tmp and press Return. The /tmp directory should be displayed in a new window.
- Copy the file that begins with PSUBlastImageConfig.RUN. and ends with .log. (An example filename is PSUBlastImageConfig.RUN.2003-08-08-20-18-35.log)
- Email the .log file AND screen capture to with as much information about the Mac's configuration as possible. As this is freeware, there are no guarantees that I'll be able to help you, but I'll do my best!
Credits (Top)
PSU Blast Image Config was written by Justin Elliott, a Senior Research Programmer in the Classroom and Lab Computing department at Penn State University. This software is released as freeware. Feel free to email me at with any questions, comments, feature requests, or bug reports you may have. Also consider joining the PSU BIC email discussion list.
The icon for Blast Image Config was created by my fantastic wife, Heidi. Mike Bombich's web site was a great resource during the development stages. Thanks to Ryan Booz for his help with graphics and web page creation/updates. Thanks to Kenster Rosenberry for his brilliant insight and suggestions.
PSU Blast Image Config is written in REALbasic, a high level, object oriented programming, "Rapid Application Development" environment. C++ and Java programmers should seriously consider REALbasic to develop their applications AND command line tools. REALbasic compiles into completely stand-alone programs and it's not interpreted. It's very similiar to Visual Basic/.NET. And yes, it can create Universal Carbon and Mach-O apps and even interface to Apple's Carbon and Cocoa APIs.
"REALbasic is a registered trademark of REAL Software, Inc."
Legal (Top)
(c) 2003-2008, The Pennsylvania State University. These materials are protected under the
copyright laws of the United States of America. All rights reserved.
By downloading this software, you are agreeing to abide by the terms and conditions
contained herein. By downloading, you are obtaining a non-exclusive license to use
these materials in accordance with these terms. Nothing contained herein shall be
deemed a waiver of any rights by The Pennsylvania State University in these materials.
The license offered hereby may be revoked at any time upon written notice of revocation
to the User.
# THIS SOFTWARE IS PROVIDED "AS IS," AND ANY EXPRESS OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ARE EXPRESSLY
# DISCLAIMED. IN NO EVENT SHALL PENN STATE UNIVERSITY OR ITS EMPLOYEES BE
# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED, THE COSTS OF
# PROCUREMENT OF SUBSTITUTE GOODS OR SERIVICES; LOSS OF USE, DATA OR
# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
# SOFTWARE, EVEN IF ADVISED IN ADVANCE OF THE POSSIBILITY OF SUCH
# DAMAGE.
#
# Redistribution and use of this software in binary forms, without modification,
# are permitted, provided that the following conditions are met:
#
# 1. Any redistribution must include the above copyright notice and
# disclaimer and this list of conditions in any related documentation
# and, if feasible, in the redistributed software.
#
# 2. Any redistribution must include the acknowledgment, "This product
# includes software developed by The Pennsylvania State University," in
# any related documentation and, if feasible, in the redistributed software.
#
# 3. The names "Penn State" and "Penn State University", and “The Pennsylvania
# State University” are trademarks of The Pennsylvania State University and may
# not be used in association with any goods or services, including products
# derived from these materials, without the prior express written agreement of
# The Pennsylvania State University.
This site maintained by the Classroom and Lab Computing group of Information Technology Services.
Suggestions and comments about this web site: CLC Webmasters; Other contacts here.
This page was last modified: 10/24/2008 4:14:54 PM.
