Last night, I decided to reload OS X on my MacBook. Contrary to most expert opinions, I upgraded to Leopard instead of doing a clean install. Since my performance has seemingly gotten progressively worse over the past six months, I figured a clean install was the way to go. Here’s what I did:
- Did a full backup to an external USB drive using SuperDuper.
- Did the above again to another drive just in case…
- Left the USB drive attached and rebooted my MacBook while holding down the
Optionkey to get the boot menu and chose to boot from the USB drive just to make sure everything was backed up.
- Did the above again with the other drive just in case…
- Disconnected the USB drive, inserted the Leopard DVD and rebooted while holding down the
Optionkey again and chose to boot from the DVD.
- Did the installation and customized the options to remove print drivers and language translations I don’t use.
- Created the primary account on the new install the same as my current account.
Software Updateand rebooted until all updates were installed.
- Enabled the
- Logged in as the root user and ran the
- Plugged the USB drive in and chose the option to migrate my data from a mountable volume and chose the USB drive and my user account. Chose the option to overwrite the current account.
- Read a few chapters of a book while this copied.
- Unmounted the USB drive and rebooted.
- Logged in as my normal user account and verified everything still worked. It did.
You could probably skip having to enable the
root user by creating a temporary user account during the installation and then telling the
Migration Utility to just copy your account over since that wouldn’t require replacing the current account which requires you to be logged in as
I’m very impressed with how easy this was and that everything “just works” after the restore. If you’ve done this before and have any feedback, let me know in the comments.