前几天, 偶尔手残了,把系统升级到了 mac OS Sierra,然后关机重启后, 连接显示器,显示器没有反应. (这里是用转接线 连接的,并不是连接的 HDMI 接口的显示器).
查询资料,说什么在开机启动的时候,按 command + optioins + R + P, 然,并没有什么用. 找到了另一台 HDMI 的显示器,开机启动了一下, 好了,然后果断的连接 转接线, 果然可以了. 看来问题出现在了 转接线这块儿了.
用了几天后, 发现这样的效率并不是太好,如果手头没有 HDMI接口的显示器, 就不能使用了, 果断的选择降级系统.
下面到重点了, 降级前,看了 N 篇文章, 然后开始操作,刚开始选择的是 网恢, 开机启动的时候,按下 command + R ,果断的用磁盘工具把系统盘抹掉了,然后,重新启动.
启动后,进入到了地球的加载页面,然后就没有然后了,等了一晚上,早晨醒来发现 error -4403 了, 就是连接苹果的服务器失败了.
这个时候,果断的选择了用 U 盘恢复. mac 上的系统已经被抹掉了,选择了 windows 上制作启动 U盘.完成之后,开机启动,按下 options, 然后出现了选择网络的页面,然后选择,然后就进入到了网恢的过程了. U盘启动失败.
然后,后面就是各种的 dns, 各种的找方法. 折腾了一周,终于恢复好了.
在这里贴一下.
1.如果小伙伴们现在还没有备份系统,就抓紧备份出来一个吧.这样在以后升级过程中,遇到问题,重新安装系统是非常方便的.
2.如果没有备份系统,还是想重新安装或者降级当前系统的话, 第一建议是用 U盘安装.不要提前把系统抹掉,制作完 U盘启动盘,进入到了选择启动盘的时候在把系统盘抹掉.
3.如果就是想选择网络恢复的话,那要保证一个稳定并且带宽比较高的网络. 网恢的过程一定要有耐心, 然后就是,不要相信网络恢复过程中剩余时间,上面的时间是不准确的.
4.不到万不得已,不要去设置 无线或者有线的 dns.使用默认的就行. 设置了 dns 有一些确实能提审下载速度,当并不是万能的. 如果手动设置了 dns ,那么升级完,一定要清理掉. 下面的是清理和设置 dns 的命令.
# 其实就是用到
networksetup命令
# 设置
DNSsudo networksetup -setdnsserversx.x.x.x
# 注:x.x.x.x就是要更改的DNS地址,可以加空格跟多个
#是要修改的网络接口,需要替换,不知道可以运行下列命令
networksetup -listallnetworkservices
# 查看当前设置的
DNSnetworksetup -getdnsservers
# 清空当前DNS(自动获取)
sudo networksetup -setdnsserversempty
这个是清空 dns,使用默认 dns 的,其他的一些 lookupd -flushcache,sudo discoveryutil mdnsflushcache 是清理 dns 缓存的.
你连接的 wifi 或者有线有的并不是使用默认获取的,有的一些是设置好的,所以,在清理后,发现还是有dns存在的也无需担心.