Repair of the Week: Troublesome G3-to-MacBook Migration

Small Dog offers data transfer services from any previous computer, including machines running older versions of Mac OS (even the classic Mac OS) and most any flavor of Windows. Last week I completed a tricky transfer from an iBook G3 that resulted in a MacBook Pro that booted to the Setup Assistant no matter how many times the assistant was completed. I was shocked by this, having never seen anything like it before.

The first step I took was to create a throw-away user account with the Setup Assistant. After completing the assistant, I went into the Accounts preference pane and selected Automatic login to this new account. A restart revealed this trick didn’t work—it seemed too easy to be a fix, anyway.

I restarted into single user mode by holding down Command-S immediately after the startup chime and removed the .AppleSetupDone file from /var/db. I knew that I’d have to create yet another throw-away account, but after a restart, the problem persisted.

At this point I chose to bomb the problem by reinstalling the operating system from the system disks that came with the new machine. I chose the Archive and Install option, which is nondestructive in that user files and applications are unaffected; only the core system files are replaced with this option. The bombs weren’t big enough.

At a loss, I resigned to wipe the machine clean and re-migrate the user’s data from the iBook. The faithful old hard drive did complain a bit when I put it into Target Disk mode and began the migration, but it held out through the entire transfer. I chose to migrate everything from the iBook user data, preferences and applications. I rebooted afterwards only to see the same behavior. Defeated and worried that the iBook hard drive wouldn’t survive another migration, I backed up the new MacBook Pro and did an Erase and Install.

This time I opted only to transfer the user account from the backup, not any system files, preferences or settings. Thankfully, the computer booted properly into the user account, but our customer had to reinstall some of his applications from the original disks.

After all that, I honestly can’t say what was causing the issue. Both the customer and I are happy with the results, though it bugs me that I couldn’t figure out why this was happening. Tech Tails readers will certainly be the first to hear the solution if I find one down the road!

Similar Posts

  • ZAP: Managing Electro-Static Discharge

    By Art@Smalldog.com At Small Dog we have chosen to become more ESD compliant this year. In doing some research and gathering quotes, I…

  • A G5 for the 24th Century!

    A couple of weeks ago, Don Mayer received an email with the intriguing subject, “A G5 for the 24th Century?” The email was…

  • PBS Releases iPhone App

    PBS yesterday released an iPhone specific version of their popular iPad app which debuted last Fall. This well designed app is perfect for…

  • Google Calendar Launches!

    Sure, some may think that Google is taking over the world but that’s OK with me if they keep on making cool things…

  • Google Releases Presentation Software

    Today Google released their web version of Keynote or PowerPoint. It’s part of the Google Docs suite so as long as you have…