Get the latest Age of Conan news and views at Massively!

Creating a Bootable Restore DVD

Hacking the Mac OS X Installer DVD

I work at a university and we regularly get lots of new computers in that need to be imaged. Normally, people use a NetBoot server with NetRestore to do this, but our network is too clunky and poorly-designed to able to handle network-based imaging. So I have to resort to different methods of distributing our customized ASR images. For instance, we have one image for people in the Illustration Dept, but a very different one for workers who do not work in our design departments.

Last year, I was able to use Charles Sruska's excellent BootCD to build a bootable DVD that could then be used to image the workstations as needed. The ASR image is simply stored on the extra space on the root of the DVD, and NetRestore would let techs image from the ASR image to the internal HD of the Mac. It was fairly close to a "double-click" install for my techs: Boot from DVD, run NetRestore, restart the computer.

BootCD works well with Panther but has not been updated to work in Tiger. I'm sure Charles is working on it, but it's not done yet and I had to create a different solution, so I started hacking the Mac OS X Installer DVD. For the PPC machines, I used a copy of the recent Mac OS X 10.4.6 Retail DVD that was shipped to ACN members. It is a universal DVD that will boot any Tiger-compatible PPC-based Mac. Quite simply, this is how I did it:

1) Use Disk Utility to make a read-write image of the DVD.
2) Remove from the r/w disk image all the stuff that won't be used: XCode installer and the installer packages in /System/Installation/Packages except the MacOSinstall.pkg.
3) Copy your ASR image to the root of the r/w image. When you make the ASR image with NetRestore Helper, make it an ASR compressed image. Mine is 2.1GB.
4) Set up your window environment for your techs. Mine is a custom graphic with our school logo and some basic instructions. There are also PDF's of instructions right in the window for them to read. Move all the contents of the root of the image farther down and turn off the toolbars. So the only thing the tech sees is the "Reboot" program and the instructions.
5) I renamed the "Install Mac OS X" installer program to "Double-click me to boot from this DVD"
6) Burn the disk image with Disk Utility.

When done, you'll have a customized bootable DVD that your techs can use to image your workstations. What they do is boot to the DVD which enters the Language Chooser and then once at the Installer, they can exit to Disk Utility and use its restore function to image your ASR image to the internal HD of the new Mac.

I've built one of these for our new Intel iMacs as well. I simply used the Restore DVD #1 that ships with each model. One caveat--I had to use the command line hdiutil to resize the r/w DVD for the Intel Macs because it's larger than 4.3GB. Of course, if you have dual-layer DVD's and burners, you could go that route and not have to resize the image to make it fit on a 4.3GB DVD-R.

For extra credit:
I'm working on editing the /etc/rc.cdrom file to tell the bootable DVD to go immediately to Disk Utility instead of launching the Installer program. I've almost got it working but it's getting hung up on the Language Chooser section. I just have to find what file calls what, and then I'll be able to cut a few steps out of the Bootable Restore DVD process.

For extra extra credit:
You can build a dual-layer bootable DVD that can be both a normal Mac OS Installer *and* a Restore DVD for your custom ASR image.

Related Headlines

Reader Comments (Page 1 of 1)

TUAW Features


Mac 101 ask-tuaw
Mac News
WWDC (251)
.Mac (60)
Accessories (635)
Airport (75)
Analysis / Opinion (1333)
Apple (1645)
Apple Corporate (558)
Apple Financial (188)
Apple History (45)
Apple Professional (54)
Apple TV (160)
Audio (446)
Bad Apple (118)
Beta Beat (152)
Blogging (84)
Bluetooth (16)
Bugs/Recalls (56)
Cult of Mac (870)
Deals (216)
Desktops (115)
Developer (254)
Education (99)
eMac (10)
Enterprise (138)
Features (400)
Freeware (385)
Gaming (363)
Graphic Design (33)
Hardware (1281)
Holidays (37)
Humor (576)
iBook (65)
iLife (235)
iMac (184)
Internet (327)
Internet Tools (1314)
iTS (968)
iTunes (800)
iWork (22)
Leopard (367)
Mac mini (112)
Mac Pro (53)
MacBook (202)
MacBook Air (79)
Macbook Pro (220)
MobileMe (19)
Multimedia (443)
Odds and ends (1443)
Open Source (279)
OS (912)
Peripherals (208)
Podcasting (182)
Podcasts (90)
Portables (197)
PowerBook (135)
PowerMac G5 (50)
Retail (588)
Retro Mac (48)
Rig of the Week (42)
Rumors (632)
Software (4323)
Software Update (406)
Steve Jobs (252)
Stocking Stuffers (50)
Surveys and Polls (97)
Switchers (112)
The Woz (34)
TUAW Business (238)
Universal Binary (281)
UNIX / BSD (61)
Video (904)
Weekend Review (82)
WIN Business (47)
Wireless (84)
Xserve (39)
iPhone/iPod News
iPhone (1515)
iPod Family (2028)
App Store (27)
SDK (16)
Mac Events
One More Thing (27)
Liveblog (1)
Other Events (226)
Macworld (489)
Mac Learning
AppleScript (3)
Ask TUAW (102)
Blogs (85)
Books (26)
Books and Blogs (62)
Cool tools (443)
Hacks (460)
How-tos (485)
Interviews (44)
Mods (186)
Productivity (588)
Reviews (109)
Security (154)
Terminal Tips (58)
Tips and tricks (565)
Troubleshooting (167)
TUAW Features
iPhone 101 (27)
TUAW Labs (3)
Blast From the Past (17)
TUAW Tips (142)
Flickr Find (36)
Found Footage (82)
Mac 101 (90)
TUAW Interview (31)
Widget Watch (198)
The Daily Best (1)
TUAW Faceoff (4)

RESOURCES

RSS NEWSFEEDS

Powered by Blogsmith

Sponsored Links

The Unofficial Apple Weblog (TUAW) bloggers (30 days)

#BloggerPostsCmts
1Cory Bohon891
2Robert Palmer6444
3Steven Sande5822
4Scott McNulty400
5Mat Lu4010
6Dave Caolo370
7Erica Sadun282
8Brett Terpstra230
9Mike Schramm201
10Michael Rose1132
11Christina Warren1038
12Joshua Ellis32
13Lisa Hoover26
14Chris Ullrich22

Featured Galleries

Macworld 2008 Keynote
Macworld 2008 Build-up
Apple Vanity Plates
DiscPainter
Macworld Expo 2007 show floor
The Macworld Faithful in Line
iPhone First Look
AT&T 3G Coverage Map
MobileMe Guided Tour UI Changes

 

    Most Commented On (7 days)

    Recent Comments

    More Apple Analysis

    More from AOL Money and Finance

    Weblogs, Inc. Network

    Other Weblogs Inc. Network blogs you might be interested in: