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:几个避坑注意点:

  1. 注意 Recovery HD 的版本要和安装系统的版本相同。比如10.14 的 Recovery HD 只能匹配 10.14 的系统。如果不匹配则会无法安装。可以使用命令查看:

sw_vers

  1. 路径可以不用全打,巧用 “table” 键自动补全。比如上面说到的

/Volumes/Macinthon HD('本地硬盘名‘)/private/tmp/'InstallmacOSxxx'/InstallmacOSxxx.app/Contents/MacOS/InstallAssistant_springboard

可以输入 /V 后按 table 会自动补全 /Volumes 就此类推。如果按了 table 后没有反应,

  1. 则可能是打错或是没有这个文件路径,(注意要区分大小写)
  2. 有多个重名,这时可以按两下 table 查看所有的重名并多打几个字母再按 table补全。
  3. 注意空格的输入方式。在正常文本中的空格是不显示的,就是空的。但在 终端 中如果有文件中有空格会有些麻烦。会以 \ +空格的方式来表现。比如:/Volumes/Macinthon HD 的手动输入的话会是:

/Volumes/Macinthon\ HD

注意 \ 后还是会有一个空格。或者,可以用引号引起来

/Volumes/"Macinthon HD"

以上是自己的一些心得。希望能有用。

你可能感兴趣的:(Mac 重装系统的另一种办法)