MacBook – Migrate from an early 2015 MacBook Pro running Catalina to a 2019 MacBook Air running Mojave

backupmacbook promigrationtime-machine

  • I have one early 2015 MacBook Pro currently running Catalina 10.15. That’s my production machine;
  • I got a new 2019 MacBook Air which I want to make my main production machine; The Macbook Air is from summer 2019 and came brand new with Mojave installed;

Is there a way for me to migrate from Catalina to Mojave, using either the Migration Assistant or a TimeMachine backup? If I a restore from a TimeMachine backup, won’t it also restore the Catalina version of macOS on the new MacBook Air?

Best Answer

To migrate to another MacOS version you only need to copy over your home folder and /Applications (excluding the pre-installed MacOS apps).

You can use any backup tool such as Time Machine or rsync (here is an example).

For Time Machine, go to Settings > Time Machine > Options and add the folders to exclude from the backup.

You can click the + button or drag the folders from Finder into the excluded list. To avoid backing up the operating system drag /System, /Library, /opt and /usr.

If you use homebrew it's probably better to configure it from scratch on a new machine. It might be useful to generate a list of current brew packages with brew list and brew cask list. Then you can reinstall all your brew packages with brew install < mypackages.txt and brew cask install < mycaskpackages.txt accordingly.