Cloning a Mac OS X system from another Mac
Materials
- A FireWire cable
- Carbon Copy Cloner, a free program to assist with the cloning

Carbon Copy Cloner is a great tool for creating a clone or copy of your hard drive (download a free trial here). Boot from your old drive by starting your computer and pressing the 'Option' key. When you see the drive listing, select the icon for your original drive.
Carbon Copy Macos Catalina
With Carbon Copy Cloner, your data and the operating system's data are all preserved on a bootable volume, ready for production at a moment's notice. When disaster strikes, simply boot from your backup and get back to using your Mac. Carbon Copy Cloner for Mac is sometimes referred to as 'Carbon Copy Cloner 1,1', 'Carbon Copy Cloner b3', 'Carbon Copy Cloner copy'. The common filenames for the application's installer are ccc-4.0.2.3517.zip, ccc-4.0.3.3847.zip, ccc-3.5.dmg, ccc-3.5.1.dmg or ccc-3.5.2.zip etc.
Procedure


Macos Carbon Copy
- Boot target machine in 'FireWire Target Disk Mode'. This is a mode built into the firmware which makes the Mac appear to be a FireWire disk drive to other machines. However it only works for more recent Macs (I think most G4 Macs do it).
- Turn computer off
- Attach keyboard and monitor
- Hold down 'T' key
- Turn computer on
- Continue holding 'T' key until a FireWire logo appears on the screen
- Boot up source machine
- Connect FireWire cable between source and target machines
- Log in to source machine as root (or some other user with Administrator access)
- Un-mount target disk by dragging it to the trash
- Run Disk Utility and reformat the target disk
- Name it 'Macintosh HD'
- Check the 'Install Mac OS 9 drivers' box
- Run Carbon Copy Cloner
- Select source and target disk appropriately
- Click the Preferences button and check 'Repair permissions before cloning', 'Delete directories before overwriting', and 'Make bootable'. Leave other options uncheck. Save the preferences.
- Click the Log button to open log window
- Click on the lock icon button and enter root password
- Click on Clone button
- Wait about 30 minutes. During that time I get two errors. Click on 'ignore'
- There is a problem with
/usr/bin/ditto, the command that Carbon Copy Cloner uses to copy files, and NFS mounts. The result is that the/privatedirectory does not get copied correctly. So that folder must be copied manually: - Un-mount the target disk from the source machine by dragging it to the trash.
- Turn off the target machine (using the power button on the front of the computer) and turn it back on to bring it up in Mac OS X.
cd /; /usr/bin/ditto -rsrcFork /private /Volumes/Macintosh HD/private 