Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

guys I would like to know the best practices or at least method to do the following things i am working on.

I have installed triple-boot OS(windows 7, RHEL linux and Mac OS 10.6) on imac7 with refit tool. The goal i want to achieve is to make disk images of each of the partitions of the OS so that i can restore and install the images of them on other Mac machines.

I already made window 7 image through script i wrote with help of ntfsclone. I would like to know the way to create linux image and mac os.

will vanilla dd command like dd if=/dev/sda3 of=~/linux.img do the job? mac os partiton can be imaged through the build-in disk utility as far as i know

Will the above methods workable to create the bootable image? Do I need to merge them somehow and How? How to include EFI boot partition to make them bootable?

If you have related experiences or hints, please shed me a light. thanks for your helo

Leo

share|improve this question

1 Answer 1

Take a look at DeployStudio; I haven't tried this feature, but one of their example restore workflows splits the target disk in three partitions, restores a Mac OS X system (from a properly prepared .dmg image), a Windows system (IIRC from a WinClone image, not sure if it's compatible with ntfsclone), and a Linux system (from a .dd image). It's free, and supports both local and network restores. Setup can be a bit complex, so spend some time with the docs before plunging in.

share|improve this answer
    
Got to go with Deploy Studio. We use it in a college environment to support ~80 macs and it does support multi OS deployments and seems quite solid and reliable. Certainly a big improvement over netboot/netrestore which is what we were using beforehand. –  RobM Aug 17 '10 at 12:13

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.