因为是intel转m1,会涉及到一些软件的重装和重新配置,所以在这里备忘一下

主要参考:https://sspai.com/post/64301

设备情况

旧机:MBP 13’ 2018 256+8 Intel i5,系统是Monterey 12.1

新机:MBP 14’ 2021 512+16 M1

步骤

旧机准备

01 升级系统至最新版本

实际因为不剩多少内存了,就没有升级

备注:迁移后新机的系统版本是和旧机保持一致的!

02 整理归档文件&应用

具体完成了以下事项:

  • 【文件】系统性分类归档所有文件夹(以前分的太随意了)
  • 【文件】删除“下载”和“桌面”上显然不需要的文件
  • 【文件】删除/硬盘备份占用容量过大的文件
  • 【文件】从用户文件夹中备份命令行工具配置文件(可选)
  • 【应用】记录预备安装的软件(因为应用打算在新机上全部手动装)
  • 【应用】删除基本不用的软件

顺便分享一下我目前的归档方案。

桌面一般不放东西,下载一般乱放文件。除此以外,文稿分成以下几个文件夹:

  • 【ug-fdu】:UnderGrad,包含了每学年的文件夹、证书和资料以及社团和活动
  • 【grad】gradschool
  • 【life】:各种爱好
  • 【work】:工作相关的
  • 【selfedu】:自学内容+相应的作业和笔记
  • 【misc-notes】:miscellaneous, 存放没有明确父项目的笔记或整理,未来可能会分成tech和non-tech两类
  • 【misc-zatsu】:杂记。读笔、随笔什么的
  • 【常用证书和照片】:时不时被要求上传的东西,比如护照、证件照、电子签名

说明:整体分为学业、生活、工作三块,因为想尽可能减少层级方便查找,所以“生活”中的笔记、自学、杂记、照片都被独立出来平行放置了。

03 创建备份

用的是west digital的硬盘和系统自带应用time machine

04 退出iCloud

  • 退出iCloud且关闭查找我的mac
  • 解除各种授权(可选,之后可以补救)

新机配置

01 迁移

同一wifi连接状态下,两机打开迁移助手,选择需要迁移的文件即可。

一些个人小故障:迁移完后旧机的触控板反应速度突然变得过于灵敏…

02 安装软件

秉持实质极简主义,不想全部迁移以后再一个个卸载,于是新机上的所有应用软件都是一个个安装的。

第一批安装的主要应用(用不到这些感觉浑身有bug在爬):

  • Chrome
  • Alfred 5
  • ClashX pro:用旧机下dmg然后drop过去
  • typora
  • IINA

其他东西:

  • git:有新版本,但还是用的旧机迁移的

  • jdk

  • Praat

  • R+Rstudio

  • vscode

  • intellij idea

  • Adobe photoshop(备忘)

  • logic

  • final cut pro(备忘)

  • office全家桶

  • aldente(电池管理软件)

03 其他设置

  • 桌面:系统偏好设置-桌面与屏幕保护程序
  • 本地主机名:系统偏好设置-共享 这次给mac起了个独特又好记的名字——ipad-pro-max!

04 软件使用测试

  • 测一下 git本地仓库使用 和旧机完全相同,不需要重新配置
  • 检查各个应用的耗能

附录:遇到的问题

  • git和homebrew

问题描述:执行官网quickstart的命令,显示“///git: bad CPU type in executable"

原因:迁移过来的旧机系统没装rosetta

解决方案:装rosetta

  • 配置x86和arm的brew新名字时候出错

问题:

1
2
source ~/.zprofile
The operation couldn’t be completed. Unable to locate a Java Runtime.

原因:看来是因为没装java

解决:去oracle极速装了个jdk就好了。顺便这里最后没有把arm brew改成abrew,只把intel brew配置成了ibrew。

  • 不知道git是自带的还是迁移的版本

问题:如题

解决:通过which git和git –version确认版本和位置

  • 迁移旧brew软件包

解决:看这里