Here are the steps I took for migrating from a early-2013 MacBook Pro Retina 15-inch to a late-2013 one.
- Disconnected from the Internet (at least it will simplify
- Updated my TimeMachine (TM) backup ("Back Up Now" on the status bar)
- Disconnected my TM hard drive and connected it to the new Mac
- Turned off the TM backup and Backblaze from the old machine
- Connected the TM backup disk to the new Mac
- Selected the TM restore process on the install process, but it never showed up, so I restarted it with the 'option' key down and selected the TM code, entered its password and continued with the installer from there
- Waited about 3 hours till the data transfer (about 200GB from a stock external drive) was done
- Logged in my account
- Verified that Java 6 was missing and had to install it to get IntelliJ IDEA back to work
- Verified that some symbolic links have disappeared on
/usr/local/bin
xcode-select -install
to reinstall Xcode cmd tools- Runned Xcode and waited until it reinstalled some components
- Updated brew
- Typed
find . -type l -exec ls -l {} \;
on the old machine to list the past symbolic links and compared it with the new machine's - Listed with
brew list
the packages I had installed with it - Removed them all / added them back (ant, gettext, jpeg, libpng, libtiff, phantomjs) to fix any symbolic linking problem related to these packages
- Reinstalled node.js (which was already there but, the npm bin symbolic link was missing)
- Updated each npm package with missing symbolic links on
/usr/local/bin
withnpm install -g <package-name>
(pay attention to use the right package name (they might not be the cmd name, like inlrwxr-xr-x 1 root admin 39 Mar 11 18:22 ./yuidoc -> ../lib/node_modules/yuidocjs/lib/cli.js
; the package name is yuidocjs, not yuidoc, etc) - Typed
npm install -g
to update all my npm packages (the above ) - Deauthorized iTunes & iBooks http://support.apple.com/kb/HT1420
- Signed out from iCloud, etc http://support.apple.com/kb/HT5189
- Format the disk, then do a secure erasure of the free space on your disk with Disk Utlity (choose the most secure option) http://support.apple.com/kb/PH14243
- Remove the EFI firmware password from the old one and set it up on the new one (if you lose this you end up with a expensive brick)
- Reinstall my Samsung CLX-3305 multifunctional printer/scanner drivers (nothing else but typing my username / password and waiting for a download)
- Re-add my license key to Tower
- Re-add my license key to Sublime
PS: I've never used Migration Assistant and already had migrated computers by using TM once in the past and read the Migration Assistant isn't as complete as TM (thought I think it's).