gulp-cli命令安装出错_【2019】macOS重装系统出现“准备安装时出错“?

鉴于有网友向我反映不成功。特此声明:本文旨在记录一次成功修复的经历,给遇到同样问题的朋友提供一个参考。作者只能保证本人照此法真的成功了,并不敢保证大家也能成功。或许诸位遇到的情况与我的不一样也说不定。另外,一定要注意,文中的代码部分如disk"X"s"X",是要根据自己的情况修改"X"的!不要照抄原文。


前天手贱,"抹掉"了mac(相当于windows全盘格式化)。然后重装系统。

事先没用Time Machine备份、也没制作macOS的U盘启动盘。

于是开始重装系统。关机——开机时按 command + R,出现地球图标,

f3bb2730645cc5a2c469d883456739da.png

连接WiFi之后等待,进入Internet Recorvery模式通过网络重装系统。

fdd2c7d8513356789401e5fcb19750d4.png

下载安装包的过程非常慢,视网络速度而定,短则1小时,长达数天的都有。但下载完成,到了安装的时候,却出现这个"An Error Occurred while preparing the installation. Try running this application again"(准备安装时出错。尝试再次运行此应用程序。) ———坑爹呢!而且试过好几次都这样,每次都得耗费数小时!

810390ce823aeadb66eafb42b69be1fa.png

有人可能要问,为什么不制作U盘启动盘,通过开机时按Option键,然后选择U盘图标安装系统。这样就不用从网下载了,省时省力。如下图:

bcab1891b4bb329bb460520a0352e4be.png

但我所说的这种情况,是没备份、没事先制作U盘启动盘、直接抹掉系统盘的情况。

而除非你有两台mac(或者用虚拟机黑苹果),如此一来你就可以在另一台mac上,通过app store下载系统,比如mac OS Mojave的安装包,然后通过终端命令行制作U盘启动器。这样当然很好。

但如果你没有两台mac,必须采取在windows下,用UltraISO、TransMac等软件,烧录macOS U盘启动盘的方法,我试过好几种,都失效了。一来是苹果现在官网不像以前一样,提供(非app store)下载完整系统安装包的渠道了。只提供小更新包的下载。所以想要在windows下制作mac启动U盘,只能从第三方渠道下载系统安装包。二是苹果又不知道在验证方面做了什么手脚,UltraISO、TransMa等软件烧录的U盘启动盘,会有开机时按Option键之后不显示U盘的情况。也就是mac不认启动U盘。看来,新版系统,必须在mac系统下,按常规方法制作启动盘。

所以,只能再次采取Internet Recorvery,网络安装的方法。但怎么解决“准备安装时出错。尝试再次运行此应用程序。”呢?

重点来了。

fdd2c7d8513356789401e5fcb19750d4.png

在这个界面的上方是有工具栏的,可以在其中的“实用工具”里调出“终端”。

然后,在终端中输入以下命令:

diskutil list internal

回车后会输出下图文字:

199bff191111e33f9693838574b66a0e.png

这是磁盘列表。在这里面你可以找到哪个是自己的系统盘。像我这种只有一块SSD的就简单了。肯定是disk0。然后如上图,disk0s2这个,就是目标逻辑卷,也就相当于系统分区。disk"X"s"X"每个人可能不一样,以下只是用disk0s2做为范例(PS:一定要根据自己的情况修改,不要照抄!)。

然后接着在终端里敲如下几个命令:

diskutil unmount force disk0s2 —— 强制卸载目标逻辑卷,回车后会出现一行英文表示已完成。

diskutil eraseDisk JHFS+ SSD disk0

diskutil eraseDisk JHFS+ HDD disk1 ——单独重新格式化以前未安装的Fusion卷的每个驱动器。注意你自己的硬盘是SSD还是HHD,像我这种只有一块SSD的就只执行disk0就行。回车后会出现百分比,表示格式化进度。

diskutil cs create "Macintosh HD" disk0 disk1 ——重新创建Fusion Drive,像我这种只有一块硬盘的就只执行disk0,不用敲disk1。

diskutil cs createVolume“Macintosh HD”JHFS+“Macintosh HD”100% —— 在其上重新创建逻辑卷。退出终端应用程序。

又会回到下图这个界面。

fdd2c7d8513356789401e5fcb19750d4.png

重新安装High Sierra 这次就不会出问题了。当然,还得连网下载,等半天。这个没办法。

(但在直接点重装之前,为了保险起见,我也加入了两个不必要的操作。那就是用终端输入date,调整系统时间,如果系统时间与实际时间不匹配,也可能在最后安装时出现“准备安装时出错”。另外,我还进入磁盘工具,也就是上图第四项,用“急救”选项修复了一下磁盘。但这些都不是必要的。只是以防万一。)

造成此问题的真正原因分析:

现在的mac,带有High Sierra的自定义Fusion驱动器,之前使用“磁盘工具”的“抹掉”时,mac会默认使用APFS格式化。而Fusion驱动器上的APFS目前处于Beta测试阶段,因此可能出现故障。问题在于,安装系统的程序无法在重新启动之前卸载Fusion驱动器。所以才会在系统安装包已经下载完毕、到最后安装的时候报错。所以,使用diskutil命令,删除Fusion卷、并使用Journaled HFS +重新格式化为“Journaled MacOS Extended”。然后再下载系统、安装系统,问题就解决了。

在下载系统的时候,如下图,有时候剩余时间是不准确的,显示只有几分钟,实际上有几小时。这时,可以按command键+L,调出日志,然后选择显示全部进程,就可以看到下载到第几分段了。比如111 to 487……123 to 487…… 235 to487,等到487 to 487就ok了。

2f47298c5bf228cf503ab2853c4efc2f.png
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值