Mac 重装系统的另一种办法
Mac 电脑用久了总是会想要重新装一下系统来清除垃圾缓存。
但最近几年的 Mac 电脑由于配备了 T2 加密芯片,抹掉重装时需要联网来验证。要么就是在还没有抹盘前先把外接启动磁盘的选项打开,不然到后面就可以会由于网络原因总是会安装不上。这时就会让原本简简单单的事变得一头雾水,不知所措了。
但现在,发现了一种新的方法可以成功 “绕过” 苹果的验证成功安装操作系统。但过程会有些复杂。
主要是查看了这篇官网的这篇文章 给到的启发。
- 先通过各种方式下载到要安装的镜像文件。App Store 或是其它方法下载到xxx.app 这个安装包文件。
- 拷备到 U盘或是硬盘
- 进入 Recovery HD 模式。
command R 或是 command Option R 都行。
- 格式化本地磁盘(磁盘可以起名 "Macinthon HD"或自己喜欢的名字,但最好不要是中文或是有空格。)
- 打开终端。
- 先在本地磁盘上创建一个空的临时文件夹 (后面所有代码里面有()中的内容都是可以省略掉的。
mkdir -p /Volumes/Macinthon HD('本地硬盘名‘)/private/tmp
- 进入外挂磁盘路径
cd /Volumes/Macinthon HD('挂载的外接磁盘名‘)/'InstallmacOSxxx'
cd 命令是进入到文件夹内,XXX是不同系统安装包对应的文件名。
- 复制安装文件包
cp -R /Volumes/'挂载的外接磁盘名‘/InstallmacOSxx.app /Volumes/Macinthon HD('本地硬盘名‘)/private/tmp/
cp 是copy 的简写,参数 大写的R 是复制包括所有子文件夹。
- 稍等一会复制完成后
- 直接运行
./Contents/MacOS/InstallAssistant_springboard
或是全路径:
/Volumes/Macinthon HD('本地硬盘名‘)/private/tmp/'InstallmacOSxxx'/InstallmacOSxxx.app/Contents/MacOS/InstallAssistant_springboard
- 再跳出的窗口中正常安装既可。
这样的好处是可以避免在下载开头时就先联网检查。从而跳过下载验证。但是在安装到中间时还是会再次联网验证。所以一定要先连接好稳定的网络。 - 等到系统提示需要重启时需要注意:会有弹窗说需要关闭所有其它程序以继续,这是因为终端窗口还开着。这时一定要按那个按钮关闭其它程序,千万不要手动去关终端窗口,不要然就安装失败了。
- 等自动重启后出现黑屏并有进度条时,则只需待既可。基本就可以顺利安装了。
PS:几个避坑注意点:
- 注意 Recovery HD 的版本要和安装系统的版本相同。比如10.14 的 Recovery HD 只能匹配 10.14 的系统。如果不匹配则会无法安装。可以使用命令查看:
sw_vers
- 路径可以不用全打,巧用 “table” 键自动补全。比如上面说到的
/Volumes/Macinthon HD('本地硬盘名‘)/private/tmp/'InstallmacOSxxx'/InstallmacOSxxx.app/Contents/MacOS/InstallAssistant_springboard
可以输入 /V 后按 table 会自动补全 /Volumes 就此类推。如果按了 table 后没有反应,
- 则可能是打错或是没有这个文件路径,(注意要区分大小写)
- 有多个重名,这时可以按两下 table 查看所有的重名并多打几个字母再按 table补全。
- 注意空格的输入方式。在正常文本中的空格是不显示的,就是空的。但在 终端 中如果有文件中有空格会有些麻烦。会以 \ +空格的方式来表现。比如:/Volumes/Macinthon HD 的手动输入的话会是:
/Volumes/Macinthon\ HD
注意 \ 后还是会有一个空格。或者,可以用引号引起来
/Volumes/"Macinthon HD"
以上是自己的一些心得。希望能有用。