为何跨版本升级
我用的是2019版的MacBook Pro,之前Catalina刚出来的时候怕不稳定没升级,后来忘了,结果Big Sur出了,所以如果用官方途径只能跨版本升级了。我建议还是按部就班的升级比较好一些。
升级前
升级前一定要用时间机器备份一下,建议是关了时间机器的限流在锁屏状态下备份,亲测比较快一些。如果是一边使用一边备份,速度会很慢。我建议在睡觉的时候备份更好一些,醒来就备份完了。时间机器算是后悔药了,万一升级失败了还可以退回去。
解除限流的方法如下:
代码语言:javascript复制sudo sysctl debug.lowpri_throttle_enabled=0
如果需要恢复,只需要:
代码语言:javascript复制sudo sysctl debug.lowpri_throttle_enabled=1
在下载好安装包后,安装Big Sur的过程中可能进度会卡在第12分钟,并提示无法验证macOS。对于这种情况,可以考虑重启几次试试,也可能是网络问题。我先按网上的方法重启,然后将我不是很稳定的电信网换成手机热点之后就成功了。
升级后
在升级完成之后,进入了系统卡住了,应该是一个类似介绍页面的东西,一直卡着没反应。如果没遇到这种情况更好,遇到之后重启就可以了。这是我遇到的第一个坑。
升级之后肉眼可见的挂掉了两个软件,虚拟机软件VMware和PD,处理方法就是安装一个高版本的。其中PD可能遇到无法联网的问题,网上都有解决方案。如果你买的是正版PD,就不用在意这个问题,官方已修复。
PD联网和USB问题解决方案如下可以参考如下网址:
代码语言:javascript复制https://blog.csdn.net/maczhushou/article/details/111293619
在使用终端的过程中,发现升级以后的Big Sur一直在推荐你用zsh,我还是习惯用bash,去掉烦人的提示语可以修改.bash_profile,在最后一行添加
代码语言:javascript复制export BASH_SILENCE_DEPRECATION_WARNING=1
并保存即可。
升级后,homebrew也跟着挂掉了,可以执行如下命令来解决:
代码语言:javascript复制sudo rm -rf /Library/Developer/CommandLineTools
sudo xcode-select --install
brew update-reset
同时挂掉的软件目前发现还有nmap,这个应该用的人不多。其它的暂时没有发现。用brew重装nmap的时候却遇到了新的坑,brew自动将我的python升级到了3.9版本,导致我很多库废掉了,用pip3.9重装了一波。
还有一个小坑就是关于屏幕颜色的问题,我是19版pro,我的机器在开启原彩显示后机器会时不时的变色,一会偏绿一会偏黄,不知道什么原因,关了原彩显示就没有问题。同学的20版pro就不存在这个问题。
如果升级之后用着不爽,可以用时间机器恢复原来的系统。