Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

10.4: Create a Tiger image for cloned Net Installs OS X Server
Tiger only hintI work at a school where we are rolling out a new, custom image of Tiger for our Mac clients, but I've found that creating an image of Tiger 10.4.1 isn't as easy as it was for Panther. One, Mike Bombich's Carbon Copy Cloner doesn't work quite right for Tiger yet, removing an easy approach, and two, Apple's Disk Utility creates images that make visible crucial system files like "etc" and "var", which absolutely can't be visible in the final image or else my users will certainly mess with them and kill the client system.

So, after a few days' work, I've come up with a procedure for creating the image that I thought I'd share. If you're working on other stuff, allow a day or two to complete this process -- it takes a while, but is worth it in the end when you can NetInstall multiple clients (or even better yet, use Multicast ASR to image many clients simultaneously - ooooh, geeky).

The process:
  1. Create the OS X 10.4 environment, install all Software Updates and third party apps. Configure everything as you want the ideal, vanilla client to be. For best results, follow Mike Bombich's instructions for "Mac OS X Lab Deployment (link goes to PDF).
  2. From a separately-booted partition or FireWire drive, create a "read-write" image of the the OS X install you just configured. Use the "Image from Folder..." command in Disk Utility. Don't use encryption.
  3. On a Mac with a DVD drive, mount the image in the Finder by double-clicking it.
  4. Insert the Mac OS X Tiger Install DVD and type the following commands in a Terminal window:
    $ cd /Volumes/Mac OS X Install DVD/System/\
    Installation/Packages/OSInstall.mpkg/Contents/Resources
    $ sudo ./SetHidden /Volumes/mounted_image_name hidden_MacOS9
    The above is taken directly from this KnowledgeBase article.
  5. Unmount the disk image by clicking the "eject" icon in the Finder window.
  6. Convert the image to "compressed" format using Disk Utility. This will take several minutes.
  7. Scan the image for Restore, also using Disk Utility. This will also take several minutes. Be patient.
  8. Once the image is compressed and scanned for restore, it's ready for use as a master image using Bombich's NetRestore.
Good luck!
    •    
  • Currently 2.22 / 5
  You rated: 4 / 5 (9 votes cast)
 
[26,611 views]  

10.4: Create a Tiger image for cloned Net Installs | 22 comments | Create New Account
Click here to return to the '10.4: Create a Tiger image for cloned Net Installs' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
10.4: Create a Tiger image for cloned Net Installs
Authored by: r.leroux on Jul 06, '05 10:46:48AM

Hi,

Have you tried SuperDuper! from http://www.shirt-pocket.com/ ?


---
Regards,

Ronald



[ Reply to This | # ]
10.4: Create a Tiger image for cloned Net Installs
Authored by: slb on Jul 06, '05 09:21:45PM

Yes, SuperDuper! is great - I do this on a weekly basis - best $20 you can spend, and the tech-support is excellent.

Sb



[ Reply to This | # ]
10.4: Create a Tiger image for cloned Net Installs
Authored by: jyu on Jul 06, '05 10:55:03AM

To make those files/folders invisible again, you can just copy the .hidden file from a 10.3 system and put it in the root folder of your restored 10.4 system, or in your NetInstall image -- but I haven't tried this way.

The .hidden file specifies a list of files/folders that should be invisible in GUI. The file privileges are root:wheel 444.



[ Reply to This | # ]
10.4: Create a Tiger image for cloned Net Installs
Authored by: kaih on Jul 06, '05 11:03:41PM

Are you sure about this - I thought that Apple removed the functionality of the .hidden file in 10.4, preferring to use file attributes instead.

---
k:.



[ Reply to This | # ]
10.4: Create a Tiger image for cloned Net Installs
Authored by: figufab on Jul 12, '05 12:02:03PM

No, .hidden doesn't work under Tiger anymore.

Figu



[ Reply to This | # ]
10.4: Create a Tiger image for cloned Net Installs
Authored by: allanmarcus on Sep 01, '05 06:06:32PM

See this Apple Tech Support article for Apple's solution:

http://docs.info.apple.com/article.html?artnum=301677



[ Reply to This | # ]
10.4: Create a Tiger image for cloned Net Installs
Authored by: IanWalker on Jul 06, '05 12:07:02PM

CCC WILL clone Tiger drives, it's just that the system it has to be run in can't be Tiger. If you run it from a Panther system and clone a Tiger drive, it works fine.

---
Ian!



[ Reply to This | # ]
10.4: Create a Tiger image for cloned Net Installs
Authored by: Shawn Parr on Jul 06, '05 12:12:29PM
Or you can do the following:

1. Make sure you are logged into a local admin user account (network admin accounts will not function properly)

2. In terminal type

sudo open

3. Drag and drop CCC onto the terminal window and hit enter, putting in your password when prompted

4. On your destination and source drives:

a. Manually select them in the Finder and Get Info

b. Uncheck the Ignore Permissions box

5. Go into CCC and set up your details as desired

6. Click "Clone" and hit the ignore button on any dialog boxes

This process worked for me in a lab of 20 machines without any issues. G5's down to Quicksilvers.

[ Reply to This | # ]

10.4: Create a Tiger image for cloned Net Installs
Authored by: dougalexander on Jul 06, '05 02:44:56PM

I sit corrected. Really good info, guys - thanks! Going to test that out at work soon.



[ Reply to This | # ]
10.4: Create a Tiger image for cloned Net Installs
Authored by: dfeliciano on Jul 06, '05 12:13:58PM

You could also use Netrestore helper (bulked with Netrestore) to create your master image. It works great with Tiger client and server and is easier than the above process.



[ Reply to This | # ]
10.4: Create a Tiger image for cloned Net Installs
Authored by: dougalexander on Jul 06, '05 02:46:58PM

Of course I tried this first, being a loyal NetRestore acolyte, but it failed on me late in the imaging process, no idea why. Which is why I resorted to the Disk Util manual process. Have you gotten NetRestore Helper to work on Tiger yourself?



[ Reply to This | # ]
10.4: Create a Tiger image for cloned Net Installs
Authored by: matx on Jul 06, '05 05:26:39PM

With no disrespect to Disk Utility or any OSX Server imaging tools, I still use NetRestore and NetRestore Helper, now in Tiger with G5s. No problems, here. I can't get enough of the feature to rename, set IP, clear by hosts, etc in NR. Works. I love it. Bombich rocks.

-x

---
Mat X -- VFX Mac Tech



[ Reply to This | # ]
10.4: Create a Tiger image for cloned Net Installs
Authored by: jewdass on Jul 16, '05 01:44:29AM

Were you by any chance running a developer seed of tiger? I've rolled out about 10 of the 50 macs I manage with Tiger images created with Netrestore. The one major problem I encountered was with the version of ASR that was included with my developer seeded version of Tiger.

I was only one release behind GM (8a425) but ASR had not been updated and still had the old command line switches. Netrestore Helper copied this binary off my system to create the netrestore image, and that image was totally whack once I tried to boot some machines off it. Recreating the netboot-netinstall image from a GM version of tiger fixed everything up.

-justinb



[ Reply to This | # ]
10.4: Create a Tiger image for cloned Net Installs
Authored by: figufab on Jul 12, '05 12:06:56PM

I've tried Netrestore, and Netrestore helper. It works great, but I can still see the var, tmp and volumes folders after I reboot. Any ideas, or advice would be welcome.

Cheers.

Figu



[ Reply to This | # ]
10.4: Create a Tiger image for cloned Net Installs
Authored by: macaddict68 on Jul 06, '05 12:55:49PM

You can use Carbon Copy Cloner if you are logged in as Root. CCC only has a problem with the authentication scheme that was changed in Tiger. So, if you launch CCC as root, it works as before.



[ Reply to This | # ]
10.4: Create a Tiger image for cloned Net Installs
Authored by: genericuser on Jul 06, '05 07:37:37PM

If you're afraid that users will mess with stuff they shouldn't, just change the permissions on those files.

If I were a lab admin, I'd make sure that the only writable directories are $HOME and /var/tmp.



[ Reply to This | # ]
10.4: Create a Tiger image for cloned Net Installs
Authored by: bborofka on Jul 06, '05 09:32:25PM

I'm surprised no one has mentioned Apple's System Image Utility that comes with the 10.4 Server Admin Tools. It's designed exactly for this situation, as is NetRestore. It's free too.

We're testing it at our University. It seems to work pretty well with a few minor issues. It has basically has all the functionality of Bombich's software, except it rolls NetRestore and NetRestore Helper into 1 solution. You don't need to create an "Install Set" that clients boot to and then the actual Mac image. SIU makes a "NetInstall" image that clients boot to and also install from, requiring just one image. The install process is guided through a familiar, Installer.app-like interface.

SIU looks promising.



[ Reply to This | # ]
10.4: Create a Tiger image for cloned Net Installs
Authored by: rocklands on Jul 07, '05 04:22:38AM

C.C.C does work with Tiger but you need to be loged in as Root. Or you could use Brian Hill's "Pseudo" to run it.



[ Reply to This | # ]
10.4: Create a Tiger image for cloned Net Installs
Authored by: kirkmc on Jul 07, '05 06:08:58AM

Why not just use the asr command? See man asr; works like a charm.

---
Read my blog: Kirkville -- http://www.mcelhearn.com
Musings, Opinion and Miscellanea, on Macs, iPods and more



[ Reply to This | # ]
10.4: Create a Tiger image for cloned Net Installs
Authored by: smkolins on Jul 07, '05 03:53:15PM

Interesting!

If you boot from a 10.4 cd and use diskutility to clone between a machine and a machine in target mode the clone seems to not have the problem!!

---
= - - -- - - - =
Steven
smkolins@mac.com
http://homepage.mac.com/smkolins
Possess a pure, kindly, and radiant heart!



[ Reply to This | # ]
10.4: Create a Tiger image for cloned Net Installs
Authored by: dougalexander on Jul 08, '05 11:41:31AM
OK, so for anyone reading the original hint, don't. I realize now that what I've given you is the absolute longest, most painful way to make a Tiger disk image for Software Restore! Just read the comments and you'll get much better advice. My questions:
  1. What exactly the System Image Util provided by Apple actually do? A previous comment mentioned that it creates a .nbi set for use with NetBoot, but does this actually restore the disk, or just boot to that image? Does it offer the same number of post-actions that NetRestore does?
  2. Has anyone gotten multicast ASR to work in Tiger? I tried and failed - couldn't connect to the server. I suspect I was using a bad multicast address, but I have very little idea on how to choose a good one. My school network has only one router, the gateway to the Internet, so I'm not in danger of stepping on any router communications. Advice? Success stories?
Thanks for the helpful tips so far...

[ Reply to This | # ]
10.4: Create a Tiger image for cloned Net Installs
Authored by: sourcehound on Aug 29, '05 01:49:24AM

My utility, Mac HelpMate, has a GUI for the ASR Server portion of multicast imaging. It's available at http://www.macworkshops.com/machelpmate



[ Reply to This | # ]