故事的开始嘛又是需要升级 Xcode,然后又是需要新的 macOS 系统才能安装新的 Xcode…

建议升级之前用时光机器备份一下避免掉坑,升级之后也备份一些再开始折腾。

其实其他环境我感觉升级上来之后没有太多折腾的了吧,上次升级 macOS Catalina 已经把需要移出来的环境基本从根目录移出来了。

就是升级之后我发现 Xcode 居然有 30G 了果断放到移动硬盘试试,发现还是能用的。

接下来就是处理 macOS Big Sur 根目录不可写的问题了,上次升级不是将 data 目录弄了一个链接将它指向我移动硬盘的 data 目录了吗?升级之后直接给我整没了。这次解决起来有点不一样,我这里记录一下。

首先还是关闭 本机 SIP (系统完整性保护),重启电脑按住 command+R ,然后打开终端执行

csrutil disable
csrutil authenticated-root disable

对,没错这次比上次多了一条命令(这次没拍照片,我就直接用上次的图了)

升级 macOS Big Sur 踩坑日志-天真的小窝

执行成功之后重启电脑,修改 /etc/synthetic.conf 文件。

sudo vi /etc/synthetic.conf

没有 synthetic.conf 文件的话创建一个,在文件中添加下面的路径指向,注意:名称和路径中间的 不是空格是一个 Tab

data    /Volumes/tzmaxData/data

升级 macOS Big Sur 踩坑日志-天真的小窝

我这里的 /Volumes/tzmaxData/data 路径改成你自己想要指向的路径,比如你们用户目录的 data

我这里除了添加了一个 data 之外还加了一个移动硬盘的根目录指向,要加入多条指向的话另起一行就好了。(注意:名称和路径中间是 Tab 键 不是空格 )然后保存之后重启电脑就能在磁盘根目录中看到我们的目录了。

升级 macOS Big Sur 踩坑日志-天真的小窝

其他好像也没啥太多问题,我这边环境啥的目前来说还没发现其他问题。如果遇到问题我会继续更新这篇博客的