My laptop at Sun was a nice little MacBook; lighter than the MacBook Pro but powerful enough for my needs. So when I left, I decided I’d buy myself a new MacBook, being the path of least resistance. In theory, Apple makes it easy to migrate your information from one MacBook to another. So I stripped the Sun information off the old one, bought my new one, added a couple of gig of RAM, and came home full of anticipation.
The migration wasn’t quite as easy as all that. I installed the Migration Assistant on the old laptop, connected the new one with an Ethernet cable, typed in the number that appears on the new one into the old one, got the message “Preparing information…” and waited. 15 or so minutes later, the new one says it’s lost the network connection and gives me a new number, while the old one pops up the dialog to type the new number into. I repeated the process a couple of times, changing variables (connect through DHCP rather than directly) with no success. So I made an appointment with the Genius Bar in the local Apple store and went in there.
The Genius bar person said that there’s a known issue that’s solved by updating the Migration Assistant to the latest version. She updated the software, but it didn’t solve the issue; the same problem crops up. She did offer to move everything by hand by pulling out the old disk but I decided I didn’t feel like waiting that long in the mall. And I remembered that I had a Time Machine backup at home, which should also work to put the information on the disk.
Back at home I backed up to the Time Machine, then started up the installation procedure on the new laptop and chose to install settings and files from the Time Machine. Then I waited. Approximately six hours later (no exaggeration; the constant message was “checking Time Machine backup”) there was some error saying it wasn’t an OS X disk, or something like that. At this stage I gave up and decided to just rsync
my user directory including my applications. That worked just fine and was much quicker (about 15 minutes start to finish).
It turns out that rsync on the Mac is a little controversial. There’s more in-depth discussion in the comments to one of Tim’s posts. For my purposes, rsync worked well; I did take the elementary precaution of logging out on the target laptop first.
I’ve never done a migration over Ethernet, just with FireWire or USB.
I actually rarely use the Migration Assistant. I find it better / cleaner / faster / more stable to install and configure the handful of apps that I use. It also nicely wipes the “Cruft” of apps that I no longer use or need.
I’m glad to hear that rsync worked so quickly for you!
The loss of target disk mode is why so many people are disappointed by the lack of firewire on the new macbook.
[…] …Read More […]
Ah, this is why I like having FireWire on all our Macs, and why it’s a shame the new MacBook lacks it. I’ve never had an issue migrating accounts over FireWire. Even aside from using Migration Assistant, something like rsync or (better) Carbon Copy Cloner works great over FireWire. Oh well.
On a positive note… Restoring via Time Machine over USB 2 works really well.
Firewire.…why not just get a Firewrie-USB adapter?