MacBookPro 升级 Catalina 手记(两次)

Catalina 终于发布了,不管有没有啥亮点吧,只管升就是了。一年重装一次,年年都是新电脑~

也可能是重装次数少手生的事儿(毕竟 Windows 在我手里一般活不过仨月,Linux 一般是半年重装一次,但它简单呀),这次重装遇到了不少麻烦,甚至 Apple 客服都没解决我遇到的问题。

第一次:自己的电脑

事情是这样的。原来的系统是 Mojave,提示说可以直接系统升级。但我想完全推掉重装。于是在 ota 包下载完之后,没有点 “开始安装”,而是先顺手做了个系统 U 盘。

然后关机,进入恢复模式,关掉安全启动,设置 U 盘引导,准备直接抹盘。但这里提示说必须先安装一个更新(我估计这个更新是类似于 BIOS 之类的东西,或者是 FindMy),点击安装是不管用的,不让我进入恢复模式。

那好,随你。重启,进入系统后更新到 Catalina,重启,在向导里面一路下一步,进入系统后关机,进入恢复模式——看起来一切都那么顺利。

U 盘引导后,首先让输入管理员密码。然后点击磁盘工具,准备抹盘。此时提示让我联网。抹盘还要联网?那就连个 Wi-Fi 呗。然后提示,让输入 Apple ID 的密码——我就是在这里被坑了。

我的 Apple ID 换过邮箱(a@a.com 换成了 b@b.com),但没有换 ID,仅仅是改了邮箱。所以现在主登录邮箱是 b,但通过 a 也能给我发 iMessage。

书归正传。这里抹盘的时候,提示让我输入 a 对应的 Apple ID 的密码。由于我知道 a 和 b 其实是同一个 ID,所以就输入了现在的密码。提示密码错误,错误,错误。忘记密码?账号输入 a,提示不存在——符合预期。继续回去输入 b 的密码,错误。我还一度怀疑是我司网络的事儿,切换到手机热点,依旧错误,账号锁定。What??

无奈,联系 Apple 客服。第一个客服反问 “啥是抹盘?” 给我气的……第二个客服表示没遇到过这情况。cmd+option+r 进入网络恢复,连上手机热点(我司 Wi-Fi 要 802.1X 认证,在这里不能用),开始下最小系统。进入后依旧不能抹盘,仍然要输入 a 的密码。

这时候我说,那我试试其他招吧,反正现在情况大概率要跑一趟 Genius Bar 了。

这次 Catalina 将系统放在了一个只读区,将数据挂载在另一个区。单独抹数据区是可以的,但是抹系统区就不行,需要 Apple ID 认证。这时候直接点击安装,选择这个系统区,会提示「这个磁盘不是完整的磁盘」之类的。

那就……哎,会不会和 FindMy 有关啊?那就死马当活马医,试试远程抹掉。在手机上将这台电脑设为丢失、抹掉,并关闭 Find My。输入个 6 位数字的密码,输入个提示信息,就给关掉了。

然后重启 Mac,进入恢复模式,输入管理员密码,联网,提示激活锁,绑定账号是 b,输入 b 的密码,进入熟悉的恢复模式。打开磁盘工具,抹盘,竟然成功了。不敢相信,再抹一次,依然成功。

那好,那就继续安装。安装好后,进入系统,一切顺利。但是开启 FindMy 的时候,依然说这台电脑跟 a(而不是现在的 b)是绑定的,心有点虚。

于是说,那好吧,那我再抹一次,大不了再设置丢失就好了。U 盘重启,输入管理员密码,直接进入熟悉的恢复模式。抹盘,提示联网,没有输入密码这一步,直接 ok。重装也 ok。

进入系统后,重启进入恢复模式,联网,将安全设置打开,关掉所有来源,重启,本次折腾完毕。

总结下来,抹盘重装之前请先关 FindMy,不管是 iOS 还是 macOS


然后就是安装东西了。目前看下来,iCloud 丢文件的事儿我没有遇到,但是我的 iPad Air 2 不支持 SideCar(随航)功能倒是蛮遗憾的——这玩意儿看着真香。其他 App 倒还好,包括 Brew 里面常用的包,都没有出现不兼容的情况。而且,新壁纸是真好看~

OK 不折腾了,周末把开发机也升级一下。

第一次在地铁上写东西。感觉上下班通勤这段时间还是能利用一下的。


第二次:公司开发机

没想到这事儿竟然还有后续…… 

事情是这样的,昨天说,自己的电脑升级了一周了,没再遇到什么坑,就趁着本周工作结束,趁着公司网络条件好,把开发机也升级一下吧。真没想到,也是一番波折。

首先,升级自己电脑的时候我是做有安装 U 盘的,并且确定能用。然后,公司 Wi-Fi 是有证书认证的,公司访客 Wi-Fi 是有 Web 认证的。背景交待完毕。

关机,进恢复模式,关安全启动,允许所有设备启动,插 U 盘,选择启动磁盘,重启。进入 U 盘的恢复模式后,提示有更新需要安装。连上公司 Wi-Fi,点击安装更新,黑屏一下后除了提示「请加入种子计划」(就是那个可以更新到 Beta 版的那个东西)之外并没有其他东西了,只有个「重启」。啥玩意儿?说好的更新呢?

退出,进系统,找到系统更新,下方还有一行小字,「还有一个更新可用」,点开后更新了这个。重启,提示是 FindMy 之类的东西被更新了。嗯,Yes,应该就是它了。

继续进入 U 盘恢复模式,依旧提示要安装更新,连上 Wi-Fi 后依然什么都没安。那就……那就从系统里面继续升级好了。

关机,进系统,将 U 盘里面的安装包拖到 Application 里面,打开,开始安装,提示错误。从 Updates 里面升级,下载完 8G 安装包后,再点击升级,就又开始下载了?吓得我赶紧(抱紧了小被子)将自己 Copy 的那个 Install.app 删掉了。这次 8G 下载成功。升级一路顺畅。

然后才是做死部分。我想全盘抹掉重新来过。于是关机,进 U 盘恢复模式,抹盘。依然需要联网,依然是 Apple ID 不对,和自己电脑一样。于是在手机上将这台电脑也设置为丢失、抹掉、移除,一顿操作猛如虎。这边刚刚操作完,电脑那边就有反应了,在我按下「抹掉」之前半秒,它就以迅雷不及掩耳盗铃儿响叮当的速度把盘抹了,顺便重启了。

于是这下子,SSD 里面啥都没了,我进不去 U 盘恢复模式了……cmd+R 重启,手机给个 Wi-Fi,下载最小系统(Base System),插上 U 盘,选择启动磁盘,被提示「不能选择该盘作为启动磁盘,你需要按 cmd+R 进入恢复模式,在安全实用工具里面关掉这些限制」。啥?我是按的 cmd+R 启动的电脑啊?那就……重启试试?

重启后,最小系统(Base System)又没了……依旧提示不能安装,需要 cmd+R 重启。那好,那我按 opt+cmd+R(官方说,cmd+R 是重装最近安装的系统,opt+cmd+R 是安装最新系统,shift+opt+cmd+R 是安装尽可能旧的系统)重装总可以吧,这样装出来就是新的。重启,手机给个 Wi-Fi,下载最小系统后,直接提示说因为安全策略不能用这个最小系统?

这下子只有一条路可以走了:网络恢复 Mojave,然后进入恢复模式,关掉安全策略,进 U 盘恢复模式,抹盘重装。

在公司和家里用 Wi-Fi 都不能下载 Mojave,好气。公司是因为 802.1X 的原因,家里是因为有劫持的原因。今天约了 Genius Bar,到了之后要等俩小时,我说给我个 Wi-Fi,一切我都能自己搞定😂

手机给个 Wi-Fi 下最小系统,连上 Apple Store 的 Wi-Fi,打开帮助,弹出认证页面😂,关掉帮助,点击重装 Mojave,大概 15 分钟下载好,15 分钟安装好。这时候直接关机进入恢复模式是不行的,因为硬盘上没有管理员。断网走完设置流程,重启进入恢复模式,输入管理员密码,安全实用工具里面关掉所有安全选项,重启进入 U 盘恢复模式,输入管理员密码,抹盘,重装,都 OK 了。

所以说,如果想抹盘重装系统,需要在 FindMy 里面将目标设备移除,就行了,不需要设置丢失后抹掉。

另外,Catalina 已经支持宗卷安装了,也就是说,新划分一个逻辑分区,将系统安在新分区里面,觉得 OK 了,再将老系统分区删除掉,空间就回来了。

好了好了,开始干活。

留下评论